반응형
안녕하세요 Henry입니다~
오늘은 2019 카카오 개발자 겨울 인턴십에 출제되었던 튜플이라는 문제를 풀어보았습니다.
프로그래머스의 Level 2 난이도의 문제인데요,
문자열을 얼마나 자유자재로 다룰 수 있는지에 대한 능력을 요구하는 문제였습니다.
아래는 저의 코드입니다.
from typing import List
def solution(s: str) -> List[int]:
answer = []
s_list = s[2:-2].split('},{')
sorted_list = sorted(s_list, key=lambda x: len(x))
for l in sorted_list:
ls = l.split(',')
answer.append(list(set(ls)-set(answer))[0])
return [int(i) for i in answer]
문제 풀이 영상입니다.
반응형
'프로그래머스' 카테고리의 다른 글
프로그래머스 '자연수 뒤집어 배열로 만들기' 문제풀이(PYTHON) - Henry's Algorithm (0) | 2022.10.25 |
---|---|
프로그래머스 '약수의 합' 문제풀이(PYTHON) - Henry's Algorithm (0) | 2022.10.24 |
프로그래머스 '평균 구하기' 문제풀이(PYTHON) - Henry's Algorithm (0) | 2022.10.20 |
프로그래머스 '올바른 괄호' 문제풀이(PYTHON) - Henry's Algorithm (0) | 2022.10.19 |
프로그래머스 '자릿수 더하기' 문제풀이(PYTHON) - Henry's Algorithm (1) | 2022.10.18 |