LeetCode07 - Reverse Integer딥상어동의 딥한 프로그래밍/자료구조&알고리즘2021. 7. 13. 22:34
Table of Contents
class Solution(object):
def reverse(self, x):
if x < 0 :
x = "-" + str(x)[-1::-1][:-1]
else :
x = str(x)[-1::-1]
x_int = int(x)
if x_int >= (-2)**31 and x_int <= (2**31 -1):
return x_int
else:
return 0
inst1 = Solution()
print(inst1.reverse(12340000))
>>> 4321
print(inst1.reverse(-123))
>>> -321
정수를 받아 Reverse 역으로 변환시키는 문제, 자료의 출력 범위를 맞춰줘야 한다. integer type을 str로 변환시키는 꼼수 discussion을 참조했다.
'딥상어동의 딥한 프로그래밍 > 자료구조&알고리즘' 카테고리의 다른 글
Hash Algorithm (1) 기본 개념 (0) | 2021.06.30 |
---|---|
B - tree 자료 구조 (0) | 2021.06.27 |
@딥상어동의 딥한생각 :: 딥상어동의 딥한생각
제 블로그에 와주셔서 감사합니다! 다들 오늘 하루도 좋은 일 있으시길~~
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!