Thomson Reuters Interview Question

Unexpected question:Code to swap numbers without third variable and reverse of a number.

Interview Answers

Anonymous

Mar 7, 2014

rrt

1

Anonymous

Apr 1, 2014

For the first question, there is another way using XOR a = a^y; y=a^y; a=a^y; (2) reverse of a number would be to int reverse(unsigned int iNumber) { int theReversed= 0; int theCopy= iNumber; while(iNumber!= 0) { theReversed= theReversed * 10 + iNumber % 10; iNumber /= 10; } return theReversed; }

1

Anonymous

Oct 31, 2013

a = a + b; b = a - b; a = a - b;

1