tuple
: 셀 수 있는 수량의 순서있는 열거 / 순서를 따르는 요소들의 모음n-tuple
: n개의 요소를 가진 tuple
중복 원소 가능
순서 있음
원소 개수 유한
⇒ 특정 튜플을 표현하는 문자열 s가 표현하는 튜플을 배열에 담아 반환
제한 사항
예제 입력
s | result |
---|---|
"{{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] |
"{{20,111},{111}}" | [111, 20] |
"{{123}}" | [123] |
"{{4,2,3},{3},{2,3,4,1},{2,3}}" | [3, 2, 4, 1] |
def solution(s):
s = s[2:-2]
ls = [ list(map(int,x.split(','))) for x in s.split('},{') ]
ls = sorted(ls, key = lambda x: len(x))
answer = []
for e in ls:
for num in e:
if num not in answer:
answer.append(num)
return answer
import re
from collections import Counter
def solution(s):
answer = []
nums = dict(Counter(re.findall('\d+', s)))
answer = list(map(int, sorted(nums.keys(), key= lambda x : nums[x], reverse=True)))
return answer