Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Можешь на японский перевести, там тоже много вкусного. Разбивка по 4 разряда, разница в нормах написания в зависимости от размера, использование разных форм в зависимости от контекста...
В каких-то языках ещё встречается уникальная разбивка.
Индусы группируют три младших разряда, а дальше разбивают по два. То есть у них собственные названия для 100 тысяч, 10 миллионов, миллиарда, 100 миллиардов, 10 триллионов и т. д., а вот собственных названий для миллиона и для триллиона нету.
У больших чисел и у десятичных дробей неоднозначность интерпретации по историческим причинам. Можно на несколько порядков ошибиться.
У некоторых числительных есть альтернативные названия по причине заимствований из китайского. У корейцев и у вьетнамцев точно такая же проблема: свои старые названия и китайские.
Да, в немецком для двухзначных после двадцати обратный порядок слов.
Во французском тоже интересно: у них для двухзначных, начиная с 70 (или с 60, эффект тот же), двадцатеричная система счисления. То есть 72 — это 60+12; 96 — это 80+16.
Один лишь j123123 хороший был программист
А все другие остальные — такое дерьмо
А все другие враги и такие дураки
Над родною над сишкой бесноватый сахар шёл
Я купил стандарт крестов — там тоже хорошо
Там товарищ Страуструп, там то же что у нас
Я уверен, что у них тоже самое —
j123123 написал прошивку у вас на глазах,
Он залил её на флешку у вас на компе,
Он обмазался гомоиконами и всем чем мог,
А все вы остались крестоблядями!!!
ucnaHckuu_CTblD # 0
DaveMustAim # 0
makpif # 0 ⇈
[email protected] # 0 ⇈
DaveMustAim # 0 ⇈
А вот, например, для немецкого придётся писать другую функцию.
[email protected] # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
Индусы группируют три младших разряда, а дальше разбивают по два. То есть у них собственные названия для 100 тысяч, 10 миллионов, миллиарда, 100 миллиардов, 10 триллионов и т. д., а вот собственных названий для миллиона и для триллиона нету.
HoBorogHuu_nemyx # 0 ⇈
У больших чисел и у десятичных дробей неоднозначность интерпретации по историческим причинам. Можно на несколько порядков ошибиться.
У некоторых числительных есть альтернативные названия по причине заимствований из китайского. У корейцев и у вьетнамцев точно такая же проблема: свои старые названия и китайские.
HoBorogHuu_nemyx # 0 ⇈
Во французском тоже интересно: у них для двухзначных, начиная с 70 (или с 60, эффект тот же), двадцатеричная система счисления. То есть 72 — это 60+12; 96 — это 80+16.
HoBorogHuu_nemyx # 0 ⇈
[email protected] # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
tweeënveertig = twee (два) + veertig (сорок) = сорок два.
И, как у немцев, в одно слово.
en — это союз. Две точки над «e» поставили, чтобы отделить от основы, заканчивающейся на «ee» (какой ужас).
Fike # 0 ⇈
Rooster # 0 ⇈
ObeseYoung # 0 ⇈
Fike # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
Например, грузинский. В нём у двухзначных числительных двадцатеричная система. Т. е. для 30, 50, 70, 90 отдельного слова нет.
В баскском такая же фигня.
ObeseYoung # 0 ⇈
ASD__77 # 0
guest # 0
Шел по улице отряд —
сорок мальчиков подряд:
раз,
два,
три,
четыре
и четырежды
четыре,
и четыре
на четыре,
и еще потом четыре.
В переулке шел отряд —
сорок девочек подряд:
раз, два,
три, четыре,
и четырежды
четыре,
и четыре
на четыре,
и еще потом четыре.
Да как встретилися вдруг —
стало восемьдесят вдруг!
Раз,
два,
три,
четыре,
и четыре
на четыре,
на четырнадцать
четыре,
и еще потом четыре.
А на площадь
повернули,
а на площади стоит
не компания,
не рота,
не толпа,
не батальон,
и не сорок,
и не сотня,
а почти что
МИЛЛИОН!
Раз, два, три, четыре,
и четырежды
четыре,
сто четыре
на четыре,
полтораста
на четыре,
двести тысяч на четыре!
И еще потом четыре!
HoBorogHuu_nemyx # 0 ⇈
В последнем примере 801 040 — это «почти что миллион». Но автор и не обещал точного результата.
В остальных примерах обещанные суммы получаются точно.
Интересные трюки с 20 = 4*4 + 4 и 60 = 14*4 + 4.
HoBorogHuu_nemyx # 0 ⇈
300 — это 74 на четыре, а потом ещё четыре.
500 — это 124 на четыре, а потом ещё четыре.
ISO # 0 ⇈
ISO # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
Вообще интересны представления в виде суммы слагаемых (10 * x[i] +4) *4, а потом ещё четыре.
HoBorogHuu_nemyx # 0 ⇈
Rooster # 0 ⇈
ObeseYoung # 0 ⇈
DaveMustAim # 0 ⇈
DaveMustAim # 0 ⇈
bormand # 0 ⇈
Поделить на 4: четыре по четыре и четверть четырёх.
HoBorogHuu_nemyx # 0 ⇈
bormand # 0 ⇈
И семь сотен на четыре,
Семь десятков на четыре,
Ещё десять на четыре,
И без одного четыре.
HoBorogHuu_nemyx # 0 ⇈
bormand # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
30 тысяч на четыре,
8 сотен на четыре,
без одного 64 семью девять на четыре,
а потом ещё четыре.
bormand # 0 ⇈
ISO # 0 ⇈
bootcamp_dropout # 0 ⇈
ObeseYoung # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Я им заходил на момед и сиську по последовательному порту
ObeseYoung # 0 ⇈
DaveMustAim # 0 ⇈
ISO # 0 ⇈
А все другие остальные — такое дерьмо
А все другие враги и такие дураки
Над родною над сишкой бесноватый сахар шёл
Я купил стандарт крестов — там тоже хорошо
Там товарищ Страуструп, там то же что у нас
Я уверен, что у них тоже самое —
и всё идёт по Комитету!
DaveMustAim # 0 ⇈
Он залил её на флешку у вас на компе,
Он обмазался гомоиконами и всем чем мог,
А все вы остались крестоблядями!!!
CHayT # 0 ⇈
В убгорок переполненного интца
HoBorogHuu_nemyx # 0 ⇈
Полтораста на четыре и ещё раз на четыре,
Сорок четыре на четыре и ещё раз на четыре
И четыре четыре
И без одного четыре.
30000*4 + 150*4*4 + 44*4 *4 + 4*4 + (4-1) =
= 120_000 + 600*4 + 176*4 + 16 + 3 =
= 120_000 + 2400 + 704 + 16 + 3 =
= 120_000 + 2400 + 720 + 3 =
= 120_000 + 3123 =
= 123123.
HoBorogHuu_nemyx # 0 ⇈