문제 링크 - https://programmers.co.kr/learn/courses/30/lessons/64065
def solution(s):
result = []
real_result = []
ss = []
s_list = []
a = ''
for i in s:
if i.isdigit():
a += i
elif i == ',' or i == '}':
ss.append(a)
a = ''
# ss = ['2', '', '2', '1', '', '2', '1', '3', '', '2', '1', '3', '4', '']
for i in ss:
if i != '':
s_list.append(int(i))
else:
result.append(s_list)
s_list = []
# result = [[2], [2, 1], [2, 1, 3], [2, 1, 3, 4]]
result.sort(key = lambda x : len(x))
for i in result:
for j in i:
if j not in real_result:
real_result.append(j)
return real_result
def solution(s):
answer = []
s = s[2:-2]
s = s.split("},{")
s.sort(key = len)
for i in s:
ii = i.split(',')
for j in ii:
if int(j) not in answer:
answer.append(int(j))
return answer