<내 코드>
def solution(s):
answer = []
s = list(eval(s[1:-1])) #문자열을 리스트로 변경
if len(s) == 1:
answer.append(s[0])
else:
temp = sorted(s, key=lambda x: len(x)) # 원소 개수별로 정렬
temp = [list(i) for i in temp] # 내부 집합 자료형을 리스트로 변경
for item in temp:
for j in range(len(item)):
if item[j] not in answer:
answer.append(item[j])
else:
continue
return answer
반응형
'알고리즘 문제풀기 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 기능개발 - Python, Java (스택, 큐) (0) | 2020.10.20 |
---|---|
[프로그래머스] 주식가격 - Python, Java(스택,큐) (0) | 2020.10.19 |
[2019 카카오 겨울 인턴십] 크레인 인형뽑기 게임 - Python (0) | 2020.09.11 |
[2020 카카오 인턴십] 수식 최대화 - Python (0) | 2020.09.11 |
[JavaScript] 프로그래머스 - 다리를 지나는 트럭 (0) | 2020.05.11 |