А ТЫ СМОЖЕШЬ РЕШИТЬ САМУЮ ПОПУЛЯРНУЮ ЗАДАЧУ НА СОБЕСЕДОВАНИИ?
При всей своей простоте именно эта задача является наиболее часто задаваемой при прохождении технического интервью практически на любую позицию разработчика. Одновременно она проверяет и твоё умение мыслить, и значение математики, и умение применять язык программирования. Итак, вопрос:
Как поменять местами значения двух целочисленных переменных без использования третьей?
РЕШЕНИЕ:
int a = 5;
int b = 8;
a = a + b;
b = a - b;
a = a - b;
На самом деле существует как минимум 5 решений этой задачи. А сколько из них знал ты?