코딩테스트
[프로그래머스, LV.2, Python] 튜플 (2019 카카오 개발자 겨울 인턴십)
Nacho_13
2024. 9. 17. 02:02
반응형

[풀이]
from collections import Counter
def solution(s):
tuples = Counter(list(map(int,s.replace('{', '').replace('}', '').split(','))))
return list(zip(*tuples.most_common()))[0]
튜플의 원소가 주어졌을 때 튜플을 구하는 문제입니다.
1. string 으로 주어지는 원소를 '{', '}' 를 공백으로 치환 후 list로 변환하는 과정을 통해 원소로 이루어진 배열을 생성
2. Counter 함수를 사용하여 원소의 갯수를 계산
3. Counter.most_common()을 사용하여 최빈값을 기준으로 출력한다.

반응형