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.
Inputcopy | Outputcopy |
---|---|
1344 | 4431 |
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);
}
}