Pregunta de entrevista de Klarna

2 coding problems, nothing extraodinary