Pergunta de entrevista da empresa JWP (JW Player)

(HackerRank code challenge) Slightly complicated fizzbuzz question