[프로그래머스 Lv.2] 튜플 (Python)

지윤·2023년 5월 29일

👩🏻‍💻

처음엔 처음엔 s.split(',') 부분을 for문으로 빼서 작성하였는데 다른 분의 코드가 훨씬 가독성이 좋아서 수정하였다. 그 외에는 문제에 주어진대로 구현하면 되었기에 어렵지 않았다. 앞으로 좀 더 파이써닉하게 작성할 수 있도록 노력해야겠다.

코드

def solution(s):
    answer = []
    strings = sorted([s.split(',') for s in s[2:-2].split('},{')], key=len)
    for string in strings:
        for s in string:
            if int(s) not in answer:
                answer.append(int(s))
                break
    return answer
profile
떠돌이 컴공

0개의 댓글