반응형
LeetCode 7번 Reverse Integer
String
문제

정수를 뒤집는 문제
과정
- 정수를 문자열로 변환후 뒤집기
- 마지막 값이 -이면 (음수이면) 맨 앞으로 바꿔줌
- 정수의 범위 체크 후 넘어가면 0 리턴
소스코드
class Solution:
def reverse(self, x: int) -> int:
data = str(x)[::-1]
if data[-1] == "-":
data = "-" + data[:-1]
if int(data) <-2**31 or int(data) > 2**31 - 1:
return 0
return int(data)
통과

// 2023-07-31 스터디 과제
반응형
'코딩테스트 문제풀이 > LeetCode' 카테고리의 다른 글
[LeetCode] 1. Two Sum (0) | 2024.11.07 |
---|---|
[LeetCode] 6. Zigzag Conversion (0) | 2023.08.08 |
[LeetCode] 5. Longest Palindromic Substring (0) | 2023.07.31 |
[LeetCode] 3. Longest Substring Without Repeating Characters (0) | 2023.07.31 |
[LeetCode] 2. Add Two Numbers (0) | 2023.07.31 |
댓글