Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 알고리즘
- Python dictionary
- 파이썬리스트문법
- python set
- 백준단어공부
- 파이썬 시간복잡도
- 파이썬 딕셔너리 집합 차이점
- 파이썬 집합문법
- 코딩테스트
- 백준초보
- 백준
- 백준파이썬
- 백준3052번나머지
- python list 문법
- 인공지능사관학교 5기
- 파이썬
- 백준파이썬1157
Archives
- Today
- Total
종원
2908번 다른방법 본문
1. 2908번 상수


나의 풀이

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

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

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