Придумал клёвую задачку по программированию для студентов. Не совсем сам, конечно, скорее развил часто встречающийся «счёт ворон».
Смысл задачи написать совокупность объектов, позволяющую перевести число, записанное цифрами, в число, записанное прописью. Ну типа, если написано 123456, то на выходе должно получиться «сто двадцать три тысячи четыреста пятьдесят шесть». При этом, само собой, должна быть расширяемость то есть, можно заточить под любой человеческий язык, дополнять спец-названиями порядков (миллион, миллиард, триллион и т.п.), менять порядок вывода и вообще.
Казалось бы, простая задачка, а если вдумчиво подойти, то на её примере можно практически все технологии программирования объяснить. Разве что многопоточность тут не к месту.
Скоро наступит сентябрь и я её опробую на живом теле.