59 lines
2.0 KiB
Markdown
59 lines
2.0 KiB
Markdown
![]() |
---
|
|||
|
id: 5900f40e1000cf542c50ff21
|
|||
|
title: 'Задача 162: Шістнадцяткові числа'
|
|||
|
challengeType: 5
|
|||
|
forumTopicId: 301796
|
|||
|
dashedName: problem-162-hexadecimal-numbers
|
|||
|
---
|
|||
|
|
|||
|
# --description--
|
|||
|
|
|||
|
У шістнадцятковій системі числення числа представлені шістнадцятьма різними цифрами:
|
|||
|
|
|||
|
$$0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F$$
|
|||
|
|
|||
|
Шістнадцяткове число AF при написанні в десятковій системі дорівнює $10 \times 16 + 15 = 175$.
|
|||
|
|
|||
|
У трицифрових шістнадцяткових числах 10A, 1A0, A10, і A01, цифри: 0,1 та А - присутні у всіх випадках.
|
|||
|
|
|||
|
Як і числа, записані в десятковій системі, ми пишемо шістнадцяткові числа без початкових нулів.
|
|||
|
|
|||
|
Скільки шістнадцяткових чисел, що містять не більше шістнадцяти шістнадцяткових цифр, існує з усіма цифрами 0,1 і А, що присутні принаймні один раз?
|
|||
|
|
|||
|
Дайте відповідь шістнадцятковим числом в одному рядку.
|
|||
|
|
|||
|
**Примітка:** (А, В, C, D, E і F у верхньому регістрі, без будь-якого ведучого або плаваючого коду, який позначає число як шістнадцяткове та без ведучих нулів, наприклад, 1A3F, а не: 0x1a3f, $1A3F, #1A3F, 0000001A3F)
|
|||
|
|
|||
|
# --hints--
|
|||
|
|
|||
|
`hexadecimalNumbers()` має повернути рядок.
|
|||
|
|
|||
|
```js
|
|||
|
assert(typeof hexadecimalNumbers() === 'string');
|
|||
|
```
|
|||
|
|
|||
|
`hexadecimalNumbers()` s має повернути рядок `3D58725572C62302`.
|
|||
|
|
|||
|
```js
|
|||
|
assert.strictEqual(hexadecimalNumbers(), '3D58725572C62302');
|
|||
|
```
|
|||
|
|
|||
|
# --seed--
|
|||
|
|
|||
|
## --seed-contents--
|
|||
|
|
|||
|
```js
|
|||
|
function hexadecimalNumbers() {
|
|||
|
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
hexadecimalNumbers();
|
|||
|
```
|
|||
|
|
|||
|
# --solutions--
|
|||
|
|
|||
|
```js
|
|||
|
// solution required
|
|||
|
```
|