RUBY

[프로그래머스] 튜플 본문

PS/Programmers

[프로그래머스] 튜플

RUBY_루비 2020. 10. 27. 23:59

출처:: programmers.co.kr/learn/courses/30/lessons/64065

분류:: 

 

1. 문제 이해 및 해결과정

 

2. 풀이방법

  1. [ python ] 문자열 split

def solution(s):
    answer = []
    s = s[2:-2] #양쪽의 {{ }} 제거 
    s = s.split("},{") #숫자들과 집합안의 콤마만 남게 됨 ex.['1,2,3', '2,1', '1,2,4,3', '2']
    s.sort(key = len) #길이 순서대로 담김

    for i in s:
        tmp = i.split(',') #콤마를 기준으로 쪼갬 
        for n in tmp: #각 원소가
            if int(n) not in answer: #answer안에 없으면
                answer.append(int(n)) #추가하기
    return answer

 

3. 오답원인

 

4. 알게된 점

 

Comments