История изменений
Исправление Nervous, (текущая версия) :
наглядно показал, что на кложуре только прототипировать хорошо такие задачи
Уже неплохо. В задаче главное — найти принципиальное решение, и прототип — это живое, исполняемое доказательство того, что решение найдено. Есть понимание, как решать — реализаций можно налепить сколько угодно. Нет понимания — курим бамбук.
Если надо больше двух раз запускать есть смысл на чем-то другом написать
Самое интересное начнётся, когда (не если, а когда) требования изменятся. Тогда станет ясно (кому-то в первый раз), в чём преимущество понятных, общих, поддающихся доработке решений перед write-only узкоспециализированными байтодробилками, целиком построенными на допущениях, сделанных для конкретных требований или даже для конкретного набора данных. Общее решение можно доработать, дробилку придётся постоянно переписывать заново.
Конечно, к олимпиадно-развлекательным задачам это практически не относится, но жызнь ведь состоит не только из развлечений, правда? %)
Исправление Nervous, :
наглядно показал, что на кложуре только прототипировать хорошо такие задачи
Уже неплохо. В задаче главное — найти принципиальное решение, и прототип — это живое, исполняемое доказательство того, что решение найдено. Есть понимание, как решать — реализаций можно налепить сколько угодно. Нет понимания — курим бамбук.
Если надо больше двух раз запускать есть смысл на чем-то другом написать
Самое интересное начнётся, когда (не если, а когда) требования изменятся. Тогда станет ясно (кому-то в первый раз), в чём преимущество понятных, общих, поддающихся доработке решений перед write-only узкоспециализированными байтодробилками, целиком построенными на допущениях, сделанных для конкретных требований или даже конкретного набора данных. Общее решение можно доработать, дробилку придётся постоянно переписывать заново.
Конечно, к олимпиадно-развлекательным задачам это практически не относится, но жызнь ведь состоит не только из развлечений, правда? %)
Исходная версия Nervous, :
наглядно показал, что на кложуре только прототипировать хорошо такие задачи
Уже неплохо. В задаче главное — найти принципиальное решение, и прототип — это доказательство того, что решение найдено. Есть понимание, как решать — реализаций можно налепить сколько угодно. Нет понимания — курим бамбук.
Если надо больше двух раз запускать есть смысл на чем-то другом написать
Самое интересное начнётся, когда (не если, а когда) требования изменятся. Тогда станет ясно (кому-то в первый раз), в чём преимущество понятных, общих, поддающихся доработке решений перед write-only узкоспециализированными байтодробилками, целиком построенными на допущениях, сделанных для конкретных требований или даже конкретного набора данных. Общее решение можно доработать, дробилку придётся постоянно переписывать заново.
Конечно, к олимпиадно-развлекательным задачам это практически не относится, но жызнь ведь состоит не только из развлечений, правда? %)