자연수 뒤집어 배열로 만들기
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
###제한 조건
- n은 10,000,000,000이하인 자연수입니다.
입출력 예
n return 12345 [5, 4, 3, 2, 1]
1차 제출코드
def solution(n): return [int(i) for i in str(n)][::-1]
위 코드는 정상적으로 제한 조건에 맞추어 입출력이 이루어진다.
당연히 예시 테스트케이스도 통과하였는데 accept가 안된다..무엇때문인지 모르겠다.
2차 제출코드
def solution(n): return list(map(int, reversed(str(n))))
2차로는 위와 같이 제출하였다.
accept되었다, 무슨 차이인지 잘 모르겠다.
다른 사람의 풀이
다른 사람의 풀이를 살펴보면 2차로 제출했던 코드가 가장 많은 좋아요를 받았고
다음으로 1차로 제출했던 코드가 가장 많은 좋아요를 받았다.
이 말은 곧 과거에 accpet받았다는 소리인데, 무슨이유로 지금은 안되는지 모르겠다.
'Algorithm & SQL > Programmers' 카테고리의 다른 글
[Programmers] [Python] 최소공배수와 최대공약수 (0) | 2019.11.06 |
---|---|
[Programmers] [Python] 제일 작은 수 제거하기 (0) | 2019.11.06 |
[Programmers] [Python] 시저 암호 (0) | 2019.11.01 |
[Programmers] [Python] 수박수박수박수박수박수? (0) | 2019.10.30 |
[Programmers] [Python] 서울에서 김서방 찾기 (0) | 2019.10.30 |