Pregunta de entrevista de Microworld Technologies

oops , pattern code, logic of swap.