종원

2908번 다른방법 본문

it 지식/백준 다른사람의 문제풀이

2908번 다른방법

곰종 2023. 1. 12. 13:29

1. 2908번 상수

나의 풀이 

이렇게 풀었는데 너무 수학적으로 1차원적으로 계산한 것 같아 다른 방법을 봤는데

애초에 인덱스로 풀 수도 있다. 하지만 위의 방법은 본 문제에서는 숫자의 자릿수가 적어서 뒤집는 것이 어렵지 않았지만, 보다 자릿수가 많은 경우에는 저런 하드코딩은 비효율적이다. 따라서 뒤집어주기 위한 새로운 방법

내장함수 reversed()는 iterator의 요소를 역순으로 반환한다. 이때 reversed 객체를 반환하여 주므로 이를 문자열로 바꾸기 위해 ''.join을 활용해주는 방법도 있었다.

 

3개의 방법 모두 정답은 같다.

위 입력 아래 출력