-
[LeetCode] 7. Reverse Integer(Python)Problem Solving/LeetCode 2021. 8. 27. 22:02
https://leetcode.com/problems/reverse-integer/
소스콘 팀원님의 추천으로 릿코드를 시작하게 되엇다 👏👏
릿허브 크롬 익스텐션을 설치하니까 Accepted와 동시에 깃허브 레포에도 올라가서 잔디심기에 좋을 것 같고
문제에서 틀렸다면 어떤 테스트케이스에서 틀렸는지도 알려주고, 솔루션도 보여주고 내부 IDE도 바로 코딩하기 좋아서
(아직 2문제밖에 안 풀었지만) 앞으로도 종종 풀 것 같다
import math class Solution: def reverse(self, x: int) -> int: if x==0: return x neg = False if x<0: neg = True x*=-1 len=int(math.log10(x)) num = 0 while x != 0: # print(num, x) num += (10**(len))*(x%10) x=x//10 len-=1 if num<-2**31 or num>2**31-1: return 0 if neg: return num*-1 return num
'Problem Solving > LeetCode' 카테고리의 다른 글
[LeetCode] 2. Add Two Numbers(Java) (0) 2021.09.04