Menu
CoddyTech

Reverse the Digits

음이 아닌 정수 n이 주어집니다. 십진수 자릿수를 역순으로 써서 얻는 수를 반환하세요. 앞에 오게 되는 0은 제거되므로 120은 21이 됩니다.

함수

reverseDigits(n: integer) → integer
ninteger
뒤집을 음이 아닌 정수
반환값integer
n의 숫자를 역순으로 나열한 수

제약 조건

  • 0 ≤ n < 109
  • 뒤집은 수도 부호 있는 32비트 정수에 들어갑니다.

예제

입력
n = 1234
출력
4321
설명
1234의 숫자는 1, 2, 3, 4입니다. 끝에서부터 읽으면 4, 3, 2, 1이며, 이는 4321입니다.

lock icon제출 시 숨은 테스트 +13개

challenge icon

후속 질문

n이 어떤 32비트 정수든 될 수 있다면, 그 정수를 뒤집은 값이 범위를 벗어날 수도 있습니다. 곱셈으로 오버플로가 발생하기 전에 이를 어떻게 감지할 수 있을까요?

코드 초기화
def reverseDigits(n):
    # 여기에 코드를 작성하세요
테스트 케이스

케이스 1

케이스 2

케이스 3

입력

n = 1234

기대값

4321