삐삐리뽀/모르고리즘
Integer를 뒤집어랏 #수학
지또치
2021. 7. 19. 18:07
부호 있는 32비트 정수 x가 주어지면 반전된 x를 반환합니다. 32비트 정수 범위를 벗어나면 0을 반환합니다.
난이도 쉬움
내가쓴거
class Solution: def reverse(self, x: int) -> int: a = str(x).find("-") res = int(str(abs(x))[::-1]) if a != -1 : res = -res return res if -2**31 < res and 2**31 -1 > res else 0 |
남이 푼거 @_@ 떼용 이렇게도 쓸수잇구나ㅋㅋ 신기방기
class Solution: def reverse(self, x): sign = [1,-1][x < 0] rst = sign * int(str(abs(x))[::-1]) return rst if -(2**31)-1 < rst < 2**31 else 0 |