F – Number reverse

Given a number N, reverse the number.

Input Format

First and only line of input contains a integer – N.

Constraints

-1018 <= N <= 1018

Output Format

Print the reversed number.

InputcopyOutputcopy
13444431

Explanation 0

Self Explanatory.

Solutions:

import java.util.Scanner;

public class ReverseNumber {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        long N = scanner.nextLong();
        scanner.close();

        String numStr = Long.toString(N);
        String reversedStr = "";

        if (numStr.charAt(0) == '-') {
            reversedStr += "-";
            numStr = numStr.substring(1); // Remove the minus sign for reversal
        }

        for (int i = numStr.length() - 1; i >= 0; i--) {
            reversedStr += numStr.charAt(i);
        }

        long reversedNum = Long.parseLong(reversedStr);
        System.out.println(reversedNum);
    }
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top