- 21, Oct 2024
- #1
Испытание
Учитывая натуральное число, выведите его в формате ASCII системы счисления Агриппы.
Описание
Мне нравятся странные алфавиты и системы счисления. Моя любимая система счисления – та, что дана Генрих Корнелий Агриппа. Это дает краткий способ записи чисел в диапазоне
, where single digits are written as follows:10^8
Большие числа меньше 314159: (0031 4159)
/|- ~|]
| /|_
are a combination of single digits, but rotated/horizontally-mirrored on a single central bar as follows:
9999
Вот несколько примеров:
Эквивалентами ASCII являются:
Ones:
0 1 2 3 4 5 6 7 8 9
| |- |_ |\ |/ |~ || |^ |v |]
| | | | | | | | | |
Tens:
0 1 2 3 4 5 6 7 8 9
| -| _| /| \| ~| || ^| v| [|
| | | | | | | | | |
Hundreds:
0 1 2 3 4 5 6 7 8 9
| | | | | | | | | |
| |_ |- |/ |\ |~ || |v |^ |]
Thousands:
0 1 2 3 4 5 6 7 8 9
| | | | | | | | | |
| _| -| \| /| ~| || v| ^| [|
1510: 1511: 1471: 1486: 3421:
-| -|- ^|- v|| _|-
_|~ _|~ _|\ -|\ \|\
Числа больше, чем [0° mirrored, 10's ] | [0°, 1's ]
[180°, 1000's] | [180° mirrored, 100's]
are broken up into sections of 4 digits (with leading zeros added to get a multiple of four) and each is converted. For example:
10^4
Правила
- Ваш ответ может быть функцией или полной программой
- Входные данные — положительное целое число.
- Записи должны поддерживать входные данные более чем
[0,9999]
- Каждый четырехзначный раздел занимает ровно шесть символов.
- Секции из четырех разделяются одним пробелом.
- Завершающая новая строка не является обязательной
- Допускается до двух конечных пробелов в строке.
- Я не приму свой ответ
- Оценка указывается в байтах, побеждает наименьший результат!
#код-гольф #ascii-art #kolmogorov-complexity