- 3
- 이니스프리
- 조회 수 366
def reverse(n): l = [] for i in n: l.append(i) l.reverse() res = ''.join(l) return res
def reverse(n): res = 0 while n > 0: t = n % 10 res = res * 10 + t n //= 10 return res
알고리즘 강의나 교재에서 두 번째 방법으로 주로 소개하던데,
제 개인적으로는 첫 번째 방법이 보다 직관적이고 간명하다고 생각합니다 ^^
첫 번째 코드는 다음과 같이 좀 더 짧게 작성이 가능합니다 ㅎㅎ