2021-06-15 00:49:18 -07:00
---
id: 5900f40e1000cf542c50ff21
2022-02-28 13:29:21 +05:30
title: 'Problema 162: numeri esadecimali'
2021-06-15 00:49:18 -07:00
challengeType: 5
forumTopicId: 301796
dashedName: problem-162-hexadecimal-numbers
---
# --description--
2022-02-28 13:29:21 +05:30
Nel sistema esadecimale I numeri sono rappresentati utilizzando 16 cifre diverse:
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
$$0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F$$
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
Il numero esadecimale AF quando scritto nel sistema di numeri decimali è pari a $10 \times 16 + 15 = 175$.
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
Nei numeri esadecimali a 3 cifre 10A, 1A0, A10 e A01 sono presenti tutte le cifre 0,1 e A.
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
Come i numeri scritti nella base dieci scriviamo i numeri esadecimali senza zeri iniziali.
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
Quanti numeri esadecimali contenenti al massimo sedici cifre esadecimali esistono con tutte le cifre 0,1, e A presenti almeno una volta?
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
Dai la tua risposta con un numero esadecimale come una stringa.
2021-06-15 00:49:18 -07:00
2022-02-28 13:29:21 +05:30
**Nota:** (A,B,C,D,E e F in maiuscolo, senza alcun codice iniziale o finale che contrassegna il numero come esadecimale e senza zeri iniziali, cioè 1A3F e non: 1a3f e non 0x1a3f e $1A3F e non #1A3F e non 0000001A3F)
2021-06-15 00:49:18 -07:00
# --hints--
2022-02-28 13:29:21 +05:30
`hexadecimalNumbers()` dovrebbe restituire una stringa.
2021-06-15 00:49:18 -07:00
```js
2022-02-28 13:29:21 +05:30
assert(typeof hexadecimalNumbers() === 'string');
```
`hexadecimalNumbers()` dovrebbe restituire la stringa `3D58725572C62302` .
```js
assert.strictEqual(hexadecimalNumbers(), '3D58725572C62302');
2021-06-15 00:49:18 -07:00
```
# --seed--
## --seed-contents--
```js
2022-02-28 13:29:21 +05:30
function hexadecimalNumbers() {
2021-06-15 00:49:18 -07:00
return true;
}
2022-02-28 13:29:21 +05:30
hexadecimalNumbers();
2021-06-15 00:49:18 -07:00
```
# --solutions--
```js
// solution required
```