Мне в этот раз понравилось, что решения были достаточно разные и я с удовольствием в них "покопался". По поводу потраченного времени, я точно не скажу, сел делать в конце рабочего дня, сделал 7 кнопок, потом мне приспичило сыграть кузнечика в одной октаве, потом сделать "Запись", в итоге затянулось и доделывал дома

. Но точно около 3-4 часов потратил.
Я тоже согласен, что решение должно отнимать не более 1 - 1.5 часа в общей сложности. Возможно, стоит вписать в правила пункт "программить без фанатизма", т.е. давать более четкое ТЗ и работать строго по нему. Как когда-то отмечал
mzu2006, задача должна быть типа "для интервью".