-Code
def solution(s):
answer = []
li = sorted(list(s[2:-2].split("},{")), key=lambda x: len(x))
for a in li:
a = a.split(',')
for b in a:
b = int(b)
if b not in answer:
answer.append(b)
return answer
처음에는 stack을 이용해 풀려했으나 출력하는 리스트가 계속 정렬이 되어서 다른 방법을 찾았습니다. split을 이용하니 더 쉽게 만들어져서 해결을 했습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[프로그래머스/파이썬] 올바른 괄호 (0) | 2022.05.17 |
---|---|
[프로그래머스/파이썬] 괄호 회전하기 (0) | 2022.05.17 |
[프로그래머스/파이썬] 짝지어 제거하기 (0) | 2022.05.17 |
[프로그래머스/파이썬] 가장 큰 수 (0) | 2022.05.17 |
[프로그래머스/파이썬] 소수 찾기 (0) | 2022.05.17 |