2019 카카오 개발자 겨울 인턴십 - 64065. 튜플
풀이
map과 split을 적절히 이용해서 배열화한 후,
길이가 작은 순서대로 중복없이 집어넣어야 순서가 맞음.
def solution(s):
def split_(s):
return list(s.split(','))
s = s[2:-2]
s = list(s.split('},{'))
s = list(map(split_, s))
for i, a in enumerate(s):
s[i] = list(map(int, a))
s.sort(key=lambda x: len(x))
answer = []
for a in s:
for i in a:
if i not in answer:
answer.append(i)
return answer