나의 풀이
def solution(X, Y):
answer = ""
data = list(set(X) & set(Y))
data.sort(reverse=True)
if not data:
return "-1"
elif data[0] == "0":
return "0"
for i in data:
answer += min(X.count(i), Y.count(i)) * i
return answer
파이썬 set 자료형 (집합 자료형)의 교집합을 이용하여 풀이하였다.
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] 최소직사각형 (0) | 2023.01.09 |
---|---|
[프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2023.01.09 |
[프로그래머스] 삼총사 (0) | 2023.01.09 |
[프로그래머스] 콜라 문제 (0) | 2023.01.09 |
[프로그래머스] - 옹알이 (2) (0) | 2023.01.09 |