문제
문제링크
두 배열이 주어질 때, 같은 원소의 개수를 return하도록 soluton 함수를 완성하라.
풀이
s1+s2는 두 배열을 단순히 더한다. 중복값을 제거하지 않는다.
이를 set으로 중복값을 제거한 집합을 s12에 저장한다.
s에서 s12를 빼면 중복값들만 남으므로 두 배열의 길이의 차를 구하면 된다.
코드
def solution(s1, s2):
s=s1+s2
s12=set(s)
return len(s)-len(s12)
'프로그래머스 > Python' 카테고리의 다른 글
[프로그래머스] 배열 원소의 길이 (Python) (0) | 2025.01.25 |
---|---|
[프로그래머스] 피자 나눠 먹기(3) (Python) (1) | 2025.01.25 |
[프로그래머스] 머쓱이보다 키 큰 사람 (Python) (0) | 2025.01.25 |
[프로그래머스] 짝수의 합 (Python) (0) | 2025.01.25 |
[프로그래머스] 양꼬치 (Python) (0) | 2025.01.23 |