Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: хаскел, однако!
Форум на CrossPlatform.RU > Курилка > Трёп
ViGOur
Тут на работе зашел разговор о хаскеле, и коллега привел код на нем, вот так д хаскеле выглядит функция, превращающая 1-А, 2-B, ..., 26-Z, 27-AA, ...

letters=map(\x->chr(ord'A'+(x-1)`mod`26)).reverse.takeWhile(>0).iterate(\x->(x-1)`div`26)

Как вам? :)
Iron Bug
ну, на перловке такую же дрись можно написать. но зачем?
кому нужны эти криптограммы?
Litkevich Yuriy
Цитата(ViGOur @ 21.3.2011, 16:14) *
выглядит функция, превращающая 1-А, 2-B, ..., 26-Z, 27-AA, ...
превращающая во что?

Цитата(ViGOur @ 21.3.2011, 16:14) *
Как вам?
Цитата(Iron Bug @ 22.3.2011, 1:05) *
кому нужны эти криптограммы?
совершенно не люблю эти современные ассемблеры © Я
vankleef
не, на самом деле язык очень не плох) впринципе из всего мной изученного напоминает ПРОЛОГ/
начал изучать его для того чтобы мозги не расслаблялись.
жалко что нету под него нормальной IDE
alex977
И... Зачем он нужен?
Алексей1153
C++

не намного сложнее :)

int N=27;
const char d='Z'-'A'+1;std::string s;s+=N/d+'A'-1;s+=N%d+'A'-1;
//s - строка
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.