Files

49 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

---
id: 5900f4cb1000cf542c50ffde
title: 'Problema 351: frutteti esagonali'
challengeType: 5
forumTopicId: 302011
dashedName: problem-351-hexagonal-orchards
---
# --description--
Un frutteto esagonale di ordine $n$ è un reticolo triangolare composto da punti all'interno di un esagono regolare con il lato $n$. Il seguente è un esempio di frutteto esagonale di ordine 5:
<img class="img-responsive center-block" alt="frutteto esagonale di ordine 5, con evidenziato in punti verdi, che sono nascosti dal centro da un punto più vicino ad esso" src="https://cdn.freecodecamp.org/curriculum/project-euler/hexagonal-orchards.png" style="background-color: white; padding: 10px;" />
In evidenza in verde si vedono i punti che sono nascosti dal centro da un punto più vicino ad esso. Si può vedere che per un frutteto esagonale di ordine 5, 30 punti sono nascosti dal centro.
Sia $H(n)$ il numero di punti nascosti al centro in un frutteto esagonale di ordine $n$.
$H(5) = 30$. $H(10) = 138$. $H(1\\,000)$ = $1\\,177\\,848$.
Trova $H(100\\,000\\,000)$.
# --hints--
`hexagonalOrchards()` dovrebbe restituire `11762187201804552`.
```js
assert.strictEqual(hexagonalOrchards(), 11762187201804552);
```
# --seed--
## --seed-contents--
```js
function hexagonalOrchards() {
return true;
}
hexagonalOrchards();
```
# --solutions--
```js
// solution required
```