코딩테스트
[프로그래머스(Programmers)/Level2](Python) 튜플
전종구
2020. 7. 17. 18:50
<내코드>
<풀이과정>
숫자로만 이루어진 문자열로 나눠서 담은 뒤, 길이순으로 정렬하고(길이가 작은것 부터 튜플에 담겨야 하므로)
숫자사이의 ','를 없애준 뒤, 셋으로 바꾸고 길이순으로 정렬 했으니까 바로 뒤쪽 원소에서 앞쪽 원소를 빼가면서
({2,1}-{2}={1}이런식이 set에선 동작한다.) 셋의 원소는 건드릴수 없으므로 리스트로 바꿔준 뒤, 리스트의 첫번째 원소를
int형으로 바꿔 리스트에 추가하면 원하는 답이 나온다.
<느낀점>
정말 쉽게 봤는데 생각보다 건드릴곳이 많았다. 문자열 관련문제를 파이썬으로 푸는건 정말 편한것 같다는걸 새삼 느꼈다.