Репозиторий создан чисто ради ROFL'а.
Если вы как математик, то вы должны знать счёт древних русов.
- ноль;
- целковый;
- полушка;
- четвертушка;
- осьмушка;
- пудовичок;
- медячок;
- серебрячок;
- золотничок;
- осьмичок;
- девятичок;
- десятичок.
Так считали наши предки.
(c) Рыбников Ю. С.
Ещё я заметил, что люди используют счёт древних русов как обычный десятичный.
А ещё все забывают про осьмичок, который Рыбников упомянул в диалоге😢
Для целых разрядов (кроме целкового и пары) пришлось самостоятельно придумать имена, ведь на сайте Рыбникова их названия записаны как "две пары", "четыре пары", "восемь пар" и т. д. -- так наши предки считать совершенно не могли:
Древний счёт РУСов[4]: выбор и уменьшение единицы при двоичном счёте - ноль-0 (выбор единицы) целковый-1, полушка-1/2, четвертушка-1/4, осьмушка-1/8, пудовичок-1/16, медячок-1/32, серебрячок-1/64, золотничок-1/128;и т. д. – выбор и увеличение единицы: ноль-0(выбор единицы), целковый-1, одна пара-2, две пары-4, четыре пары-8, восемь пар-16, шестнадцать пар-32, тридцать две пары-64, шестьдесят четыре пары 128, сто двадцать восемь пар-256, двести пятьдесят шесть пар-512, пять сот двенадцать пар-1024.
(авторская орфография и пунктуация сохранена).
Можно конвертировать числа в диапазоне 0 <= x < 2^11
.
Можете создать jar с проектом и в дальнейшем запускать программу так:
$ java -jar ancient-russes-count.jar 0
(Передайте программе как минимум один аргумент, причём первый аргумент -- число).
Аргумент | Вывод | Примечания |
---|---|---|
number |
Аргумент, который вы ввели, - не число. (stderr) |
Ошибка. |
NaN |
Древние русы использовали только конечные числа. (stderr) |
Ошибка. |
-1 |
Древние русы не использовали отрицательные числа. (stderr) |
Ошибка. |
0 |
Ноль. |
|
0.0009765625 |
Десятичок. |
Предположительно наименьшее ненулевое число, которое использовали древние русы (2^(-10) ). |
1 |
Целковый. |
|
1.5 |
Целковый да полушка. |
|
3.14159265358979323 |
Пара, да целковый, да осьмушка, да серебрячок. |
Поскольку учитывается только 10 "дробных" двоичных цифр, это число представлено неточно. |
2047.9990234375 |
Десятик, да девятик, да осьмик, да золотник, да серебряк, да медяк, да пудовик, да осьмерик, да четверик, да пара, да целковый, да полушка, да четвертушка, да осьмушка, да пудовичок, да медячок, да серебрячок, да золотничок, да осьмичок, да девятичок, да десятичок. |
Предположительно самое большое число, которое использовали древние русы (2^10 + 2^9 + ... + 2^(-10) ). |
2048 |
Древние русы такими большими числами не считали. (stderr) |
Ошибка. |
(Вы же, надеюсь, не подумали, что я серьёзно поверил во всю эту псевдонауку. Это ROFLS!)