https://school.programmers.co.kr/learn/courses/30/lessons/64065
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
문자열의 첫 번째 분할(tp 목록) 후 요소는 내림차순으로 정렬됩니다.
그런 다음 tp를 반복하면서 중복 요소를 제거하고 순서대로 응답 배열에 요소를 추가합니다.
# 프로그래머스 64065: 튜플 (2019 카카오 개발자 겨울 인턴십)
def solution(s):
s = s.lstrip("{{").rstrip("}}").split("},{")
tp = ()
for i in s:
tp.append(list(map(int, i.split(","))))
tp.sort(key = lambda x:len(x))
answer = ()
for i in tp:
j = list(set(i) - set(answer))
answer.append(j(0))
return answer