JWP (JW Player) interview question

(HackerRank code challenge) Slightly complicated fizzbuzz question