Thursday, 26 May 2016

Question 9

import java.util.Scanner;
class Project09
{
public static char rotate(char ch)
{
if(ch=='6')
return '9';
else if(ch=='9')
return '6';
else
return ch;
}
public static int reverse(int n)
{
int i;
String s=n+"",r=""; //n+null and r=null
char ch;
for(i=0;i<s.length();i++)
{
ch=s.charAt(i);
r=rotate(ch)+r;
}
return Integer.parseInt(r);
}
public static void main(String[]args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number");
int n=sc.nextInt();
if(n==reverse(n))
System.out.println("Yes Strobogrammatic number");
else
System.out.println("Not Strobogrammatic number");
}
}

No comments:

Post a Comment