공부/프로그래머스
[프로그래머스] 자연수 뒤집어 배열로 만들기
silver_ye
2021. 6. 1. 16:16
프로그래머스 문제
<자연수 뒤집어 배열로 만들기>
Q) 자연수 n을 받아서 뒤집어서 배열로 리턴하는 문제이다.
자연수를 받고 뒤집을 것인데 리스트안에서 리턴되어야한다.
A) 문제를 항상 잘 읽어보아야한다. 처음에는 문제의 등장한 예시들을 보고 sorted를 사용했서 진행하면 코드를 실행하면 맞는 답을 받을 수 있지만, 테스트 케이스들을 돌려보면 실패되는 것이 많다. 즉, 이 문제는 정렬이 아니라 말 그대로 그냥 뒤집어서 받는 것이었다.
1) 하나씩 자연수를 나누기 위해서 나눌 수 있도록 문자열로 변경하기
2) 문자열로 변경하고 리스트에 넣어주기
3) 답은 자연수로 나가야하므로 int에 넣어주고 반대로 부터니깐 -x를 통해서 뒤부터 넣어서 리턴해주기
이런식으로 뒤로 뒤집어서 리턴되도록 풀어주었다. lambda는 처음에는 어려웠는데 계속 사용해보니 어떻게 사용되는 지 알 것 같다. 다음에는 질문을 좀 더 잘 파악하는 과정이 필요할 것 같다.