알고리즘

파이썬 / 프로그래머스 / 튜플

snowfield 2021. 6. 5. 23:40

https://programmers.co.kr/learn/courses/30/lessons/64065

 

코딩테스트 연습 - 튜플

"{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1]

programmers.co.kr

 


내가 푼 풀이

def solution(s):
    tuple_to_list = []
    s = s.lstrip('{{')
    s = s.rstrip('}}')
    temp = s.split('},{')
    for a in temp :
        tuple_to_list.append(a.split(','))
    
    sort_str = sorted(tuple_to_list, key=len)
    answer = []
    for i in sort_str :
        i = list(map(int,i))
        for k in i:
            if k not in answer :
                answer.append(k)
    return answer