Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
3. Рисование дерева должно быть симметричным и должно учитывать отражение — дерево и зеркальное отражение его узлов должны порождать изображения, которые являются отражениями друг друга. Вот пример, как должно рисоваться дерево:
Жемчужины функционального программирования: рисуем деревья