Pergunta de entrevista da empresa IBM

Two coding problems on HackerRank. One was easy, one was difficult.