Pergunta de entrevista da empresa Deloitte

Different code logics of swapping two numbers and their failure points.