Немного улучшенные MapReduce-подсолнухи
Только сейчас понял, что в прошлых постах обещал выложить улучшенную версию MapReduce-подсолнухов с небольшим апдейтом по поливу самых высоких цветов.
10 огоньков не набралось, но 4 реакции для меня более чем достаточно. Спасибо!
Что поменялось:
- Добавил проверку «максимальной высоты» и точечный полив таких подсолнухов (exact line).
- Изменил логику хранения координат: теперь для каждой высоты хранится список точек (different logic).
- Слегка поправил merge-стадию (a little bit different).
Весь код: sunflowers_ach_opt.py.