2021-06-15 00:49:18 -07:00
---
id: 5900f4741000cf542c50ff86
2022-03-01 00:52:39 +05:30
title: 'Problema 263: Un sogno degli ingegneri diventa realtà'
2021-06-15 00:49:18 -07:00
challengeType: 5
forumTopicId: 301912
dashedName: problem-263-an-engineers-dream-come-true
---
# --description--
2022-03-01 00:52:39 +05:30
Considera il numero 6. I divisori di 6 sono: 1,2,3 e 6.
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
Ogni numero da 1 fino a 6 può essere scritto come una somma di divisori distinti di 6:
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
$1 = 1$, $2 = 2$, $3 = 1 + 2$, $4 = 1 + 3$, $5 = 2 + 3$, $6 = 6$.
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
Un numero $n$ è chiamato un numero pratico se ogni numero da 1 a $n$ può essere espresso come una somma di divisori distinti di $n$.
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
Un paio di numeri primi consecutivi con una differenza di sei è chiamato una coppia sexy (dal momento che "sex" è la parola latina per "sei"). La prima coppia sexy è (23, 29).
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
Potremmo occasionalmente trovare una tripla-coppia, che significa tre coppie sexy consecutive, tale che il secondo membro di ogni coppia sia il primo membro della coppia successiva.
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
Sia $n$ un numero che:
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
- ($n - 9$, $n - 3$), ($n - 3$, $n + 3$), ($n + 3$, $n + 9$) formano una coppia tripla, e
- i numeri $n - 8$, $n - 4$, $n$, $n + 4$ e $n + 8$ sono tutti pratici,
2021-06-15 00:49:18 -07:00
2022-03-01 00:52:39 +05:30
un paradiso degli ingegneri.
Trova la somma dei primi quattro paradisi degli ingegneri.
2021-06-15 00:49:18 -07:00
# --hints--
2022-03-01 00:52:39 +05:30
`engineersDreamComeTrue()` dovrebbe restituire `2039506520` .
2021-06-15 00:49:18 -07:00
```js
2022-03-01 00:52:39 +05:30
assert.strictEqual(engineersDreamComeTrue(), 2039506520);
2021-06-15 00:49:18 -07:00
```
# --seed--
## --seed-contents--
```js
2022-03-01 00:52:39 +05:30
function engineersDreamComeTrue() {
2021-06-15 00:49:18 -07:00
return true;
}
2022-03-01 00:52:39 +05:30
engineersDreamComeTrue();
2021-06-15 00:49:18 -07:00
```
# --solutions--
```js
// solution required
```