프로그래머스 문제
<두 개 뽑아서 더하기>
각 자리마다 더한 값을 리스트에 넣어준다. 이 때, 리스트안에 값은 중복이 들어가지않고 리턴될 때에는 오름차순 정렬을 통해 리턴해주어야하는 문제이다.
두 개를 뽑아서 사용해서 for문을 넣어서 돌렸다. i와 j가 같아버리면 두 개를 뽑는 의미가 없으니 제한을 걸어주었고 not in 을 통해서 중복을 방지했다. 마지막에 다 돌린 후에 sort를 통해서 오름차순을 해줘서 리턴시켰다.
다른 사람들의 답변을 확인해보니 sorted함수를 사용해서 곧장 정렬하고 그 안에다가 set을 사용해 주었다. set은 중복인 값을 가질 수 없는 리스트라는 것을 배웠는데 이렇게 중복을 방지할 때, 사용하기 좋을 것 같다.
'공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 소수 찾기 (0) | 2021.05.19 |
---|---|
[프로그래머스] K번째수 (0) | 2021.05.17 |
[프로그래머스] 2016년 (0) | 2021.05.13 |
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2021.05.12 |
[프로그래머스] 문자열 내 p와 y의 개수 (0) | 2021.05.11 |