728x90
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):
s = s.replace('{', '.').replace('}', '.')
s = s.split('.')
data = []
for i in s:
if i != '' and i != ',':
data.append(list(map(int, i.split(','))))
data.sort(key=lambda x:len(x))
start = data[0]
answer = data[0]
for i in data[1:]:
answer += list(set(i) - set(start))
start = i
return answer
반응형
'전.py' 카테고리의 다른 글
[python] 백준 2078 무한이진트리 (0) | 2022.03.07 |
---|---|
[python] 백준 2121 넷이 놀기 (0) | 2022.03.04 |
[python] 프로그래머스 시저 암호 (0) | 2022.03.03 |
[python] 백준 9095 1, 2, 3 더하기 (0) | 2022.02.27 |
[python] 백준 2579 계단 오르기 (0) | 2022.02.27 |