Given a number N, print reverse of number N ?
***
Given a number N, print reverse of number N.
Input
988
Output
889
Note
Do not print leading zeros in output.
For example N = 100
Reverse of N should be 1 not 001.
Constraints
1<=N<=10000
package
InterviewProgram;
import
java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Input : ");
int N = scanner.nextInt();
int reversedNumber = reverseNumber(N);
System.out.println("Output : "+reversedNumber);
}
public static int reverseNumber(int number) {
// Convert the number to a string
String numberStr = Integer.toString(number);
// Create a StringBuilder to store the reversed string
StringBuilder reversedStr = new StringBuilder();
// Iterate through the characters of the number string in reverse order
for (int i = numberStr.length() - 1; i >= 0; i--) {
char digit = numberStr.charAt(i);
// Skip leading zeros in the input number
if (digit != '0' || reversedStr.length() > 0) {
reversedStr.append(digit);
}
}
// Parse the reversed string back to an integer
int reversedNumber = Integer.parseInt(reversedStr.toString());
return reversedNumber;
}
}
Input : 1000
Output : 1
package com.samuel.palin;
ReplyDeleteimport java.util.Scanner;
public class RDT {
public int reverseDigit(int value)
{
int r=0,value1=0;
while(value>0)
{
r=value%10;
value1=(value1*10)+r;
value=value/10;
}
return value1;
}
}
class Sam
{
public static void main(String[] args) {
Scanner ss=new Scanner(System.in);
RDT r=new RDT();
System.out.println("Enter the value you want to reverse : ");
int value=ss.nextInt();
int result=r.reverseDigit(value);
System.out.println("Reverse of given Digit is : " + result);
}
}
Test Case 1:
Enter the value you want to reverse :
100
Reverse of given Digit is : 1
Test Case 2:
Enter the value you want to reverse :
1234
Reverse of given Digit is : 4321
Question :
when value is 2020 what should be the reverse value
option 1 : 0202
option 2: 202
If option 1 is correct my code and above uploaded code doesn't work.... once check and reply
Bro.