Saturday, October 20, 2012

Mathematics12

Q12. Return the reverse of a given integer.
Answer: This question is mostly asked for C/C++ language, but in java it is easy to just make use of string functions.

public class Mathematics12 {
    public static int reverseNumber(int n) {
        String number = ((Integer) n).toString();
        String reverse = new StringBuilder(number).reverse().toString();
        return Integer.parseInt(reverse);
    }

    public static void main(String[] args) {
        System.out.println(reverseNumber(123));
        System.out.println(reverseNumber(654));
    }
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.