что-то на работе не работается (уже 3 недели ни одной строчки ни жава- ни питоно-кода, одни ямлики пишу, конфигурю аки девопс)
и вспомнилась система счисления основанная на остатках - СОК.
имея модули [2, 3, 5, 7] можно однозначно представить натуральные числа от 0 до 209 (2 * 3 * 5 * 7 - 1)
0: [0, 0, 0, 0]
1: [1, 1, 1, 1]
2: [0, 2, 2, 2]
3: [1, 0, 3, 3]
...
52: [0, 1, 2, 3]
53: [1, 2, 3, 4]
...
208: [0, 1, 3, 5]
209: [1, 2, 4, 6]
и понесло дальше: а как бы эти четвёрки называть вголос?
ну вот например, обозначить каждую цифру в каждом классе буквами.
выберем 7 согласных, вернее 6 согласных и отсутствие: ['', 'p', 'd', 'k', 'm', 'h', 'v'] = 0..6
для класса остатков на 2 будет согласный или его отсутствие ['', 'r'] = 0..1
в классе остатков на 5 возьмём 5 гласных: ['o', 'i', 'u', 'e', 'a'] = 0..4
и в конце для 3: ['', 'n', 's'] = 0..2
переставив модули следующим образом: [7, 2, 5, 3]
получаем слоги:
0: [0, 0, 0, 0] -- o
1: [1, 1, 1, 1] -- prin
2: [2, 0, 2, 2] -- dus
3: [3, 1, 3, 0] -- kre
4: [4, 0, 4, 1] -- man
5: [5, 1, 0, 2] -- hros
6: [6, 0, 1, 0] -- vi
7: [0, 1, 2, 1] -- run
...
203: [0, 1, 3, 2] -- res
204: [1, 0, 4, 0] -- pa
205: [2, 1, 0, 1] -- dron
206: [3, 0, 1, 2] -- kis
207: [4, 1, 2, 0] -- mru
208: [5, 0, 3, 1] -- hen
209: [6, 1, 4, 2] -- vras
для чисел больше чем 209 используем систему с базой 210.
например 2025 = 9*210 + 135.
и, таким образом, сегодняшняя дата записывается:
18.03.2025 = [4, 0, 3, 0].[3, 1, 3, 0].[2, 1, 4, 0][2, 1, 0, 0] = me.kre.dradro
Comments (1)
Занятно и мозговыносяще