상위 150개 인터뷰쉬움

역방향 정수

'역 정수' 문제에 대한 자세한 가이드 및 Python 구현입니다.

문제 설명

쉬움

부호 있는 32비트 정수 x가 주어지면 숫자가 반전된 x를 반환합니다. x를 반대로 하면 값이 부호 있는 32비트 정수 범위 [-2^31, 2^31 - 1]를 벗어나게 되는 경우 0을 반환합니다.

환경에서 64비트 정수(부호 있는 또는 부호 없는) 저장을 허용하지 않는다고 가정합니다.

reverse(x: int) -> int 함수를 작성하세요.

제약
  • -2^31 <= x <= 2^31 - 1

Example 1
Input
x = 123
Output
321
Explanation

Reversing 123 gives 321.

Example 2
Input
x = -123
Output
-321
Explanation

Reversing -123 gives -321.

Example 3
Input
x = 120
Output
21
Explanation

Reversing 120 gives 021, which is 21.

Need a Hint?
세트나 힙과 같은 비트 조작 관련 데이터 구조를 사용하는 것을 고려해보세요.
Edge Cases to Watch
  • 빈 입력 구조
  • 단일 요소 입력
  • 큰 수치 범위

해결할 준비가 되셨나요?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

편집기에서 열기
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.