If n1=16, n2=26 then output must be 321.
Explanation: 16,26 should be reversed as 61,62 and added.
Then addition result should be reversed and printed.
Code:
public class Stringbuffer{
public static void main(String[] args)
{
StringBuffer sb=new StringBuffer("16");
StringBuffer sb1=new StringBuffer("26");
StringBuffer sb2;
sb.reverse();
sb1.reverse();
String s=sb.toString();
int n1=Integer.parseInt(s);
String s1=sb1.toString();
int n2=Integer.parseInt(s1);
int n3=n1+n2;
sb2=new StringBuffer();
sb2.append(n3);
sb2.reverse();
String s3=sb2.toString();
int n4=Integer.parseInt(s3);
System.out.println(n4);
}
}
StringBuffer sb1=new StringBuffer("26");
StringBuffer sb2;
sb.reverse();
sb1.reverse();
String s=sb.toString();
int n1=Integer.parseInt(s);
String s1=sb1.toString();
int n2=Integer.parseInt(s1);
int n3=n1+n2;
sb2=new StringBuffer();
sb2.append(n3);
sb2.reverse();
String s3=sb2.toString();
int n4=Integer.parseInt(s3);
System.out.println(n4);
}
}
No comments:
Post a Comment