Я бачив це запитання на https://mathematica.stackexchange.com/ і думаю, що це досить круто. Давайте складемо сніжинку з іншими мовами програмування.
Це цитата з початкового питання:
"Це сезон ... І саме час я поставив своє перше запитання на Mathematica Stack Exchange. Отже, ось святковий квест для ваших гуру Graphics (та P-Chem?).
Який найкращий код для створення (випадкової) сніжинки? Я випадково маю на увазі різні форми, які будуть імітувати розмаїття, виявлене справжніми сніжинками. Ось посилання, щоб мати ідею: http://www.its.caltech.edu/~atomic/snowcrystals/ , точніше тут різні типи сніжинок: http://www.its.caltech.edu/~atomic /snowcrystals/class/class.htm . Тут ми намагаємося створити єдину сніжинку (можливо, з різними параметрами, щоб налаштувати її форму), чим реалістичніше, тим краще. Три розмірні візуалізації для додавання прозорості та кольорів також вітаються. Розкрийте свою фантазію, вийдіть за рамки звичних фракталів!
Правила:
- Створіть випадкову одиночну сніжинку.
- Пластівці повинні бути шестикратної радіальної симетрії.
- Це не потрібно бути реалістичним. (Але віддайте перевагу)
- Одиночні відповіді символів, наприклад *, ⚹, ❅, ❄, ❆, не дозволяються.
- Більшість результатів виграє!
'*⚹❅❄❆'[Math.floor(Math.random()*5)]
.