Решение правильное и оптимальное. Не засчитывают т.к. по мнению модератора недостаточно демонстрирует логическое решение.
Мои доводы почему оно должно быть засчитано можно посмотреть в переписке.
В кратце они таковы: решение полностью адекватно самой задаче. Для того, чтобы ответы были более "логическими", таковыми должны быть сами задачи.
Кроме того, сами прецеденты, когда не засчитываются верные решения мне кажутся сомнительными. Т.е. принцип правильности/неправильности должен быть выше красивости/некрасивости.