Pergunta de entrevista da empresa Microworld Technologies

oops , pattern code, logic of swap.