Pergunta de entrevista da empresa Samsung Semiconductor Inc (US)

Related to my Ph.D., some programming puzzles