Pergunta de entrevista da empresa Thomson Reuters

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

Respostas da entrevista

Sigiloso

7 de mar. de 2014

rrt

1

Sigiloso

1 de abr. de 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

Sigiloso

31 de out. de 2013

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

1