Skip to content

kalenchukov/NumeralSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Справка

NumeralSystem

Системы счисления.

Поддерживаемые системы счисления

  • Двоичная
  • Троичная
  • Четвертичная
  • Восьмеричная
  • Десятеричная
  • Двенадцатеричная
  • Шестнадцатеричная
  • Римская

Использование

Перечисления

Получение системы счисления

NumeralSystem.HEXADECIMAL.getNumeralSystem();

Цифры систем счисления

Проверка содержания цифры в системе счисления

Numerable numeralSystem = new DuodecimalSystem();
numeralSystem.contains('A');

Результат выполнения:

true

Проверка принадлежности всех цифр системе счисления

Numerable numeralSystem = new DecimalSystem();
numeralSystem.allMatch("56734589057651234");

Результат выполнения:

true

Проверка принадлежности хотя бы одной цифры системе счисления

Numerable numeralSystem = new DecimalSystem();
numeralSystem.anyMatch("AB0CD");

Результат выполнения:

true

Проверка не принадлежности всех цифр системе счисления

Numerable numeralSystem = new DecimalSystem();
numeralSystem.anyMatch("ABCDEF");

Результат выполнения:

true

Проверка расположения цифр системы счисления в возрастающем или убывающем порядке

Numerable numeralSystem = new DecimalSystem();
numeralSystem.isSorted("012");

Результат выполнения:

true

Проверка расположения цифр системы счисления в возрастающем порядке

Numerable numeralSystem = new DecimalSystem();
numeralSystem.isSortedAsc("01234");

Результат выполнения:

true

Проверка расположения цифр системы счисления в убывающем порядке

Numerable numeralSystem = new DecimalSystem();
numeralSystem.isSortedDesc("987654");

Результат выполнения:

true

Получение цифры по позиции

Numerable numeralSystem = new OctalSystem();
numeralSystem.get(8);

Результат выполнения:

7

Получение минимальной цифры

Numerable numeralSystem = new HexadecimalSystem();
numeralSystem.getMin();

Результат выполнения:

0

Получение максимальной цифры

Numerable numeralSystem = new HexadecimalSystem();
numeralSystem.getMax();

Результат выполнения:

F

Получение цифр в виде коллекции

Numerable numeralSystem = new HexadecimalSystem();
numeralSystem.toList();

Результат выполнения:

[
    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
]

Аналог в виде константы:

HexadecimalSystem.DIGITS;

Получение цифр в виде массива

Numerable numeralSystem = new RomanSystemTest();
numeralSystem.toArray();

Результат выполнения:

[
    I, V, X, L, C, D, M
]

Получение цифр в виде строки с разделителем

Numerable numeralSystem = new OctalSystem();
numeralSystem.toString(",");

Результат выполнения:

0,1,2,3,4,5,6,7

Получение цифр в виде строки

Numerable numeralSystem = new DuodecimalSystem();
numeralSystem.toString();

Результат выполнения:

0123456789AB
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy