본문 바로가기
Python

두 배열 교집합

by soojitasan 2024. 7. 1. 23:24
''' 3
문제: 두 배열의 교집합

두 개의 정수 배열이 주어졌을 때, 두 배열의 교집합을 구하는 함수를 작성하시오. 결과 배열의 각 요소는 중복 없이 나타내야 합니다.
조건: 시간 복잡도를 최적화하는 방법을 사용하시오.
'''
n = set(list(input()))
m = set(list(input()))

## 교집합 구하기
intrsct = n & m
print(list(intrsct))

''' 문제점
- 입력 처리: input() 함수는 문자열을 읽기 때문에, 입력 값을 정수 배열로 변환해야 합니다. 현재 코드에서는 각 문자를 개별 요소로 취급하고 있어 제대로 된 정수 배열 처리가 이루어지지 않습니다.
'''