chore(i18n,learn): processed translations (#45123)

This commit is contained in:
camperbot
2022-02-16 22:48:09 +05:30
committed by GitHub
parent 51c8b065f5
commit c934590548
48 changed files with 515 additions and 492 deletions

View File

@ -1,6 +1,6 @@
---
id: 598ee8b91b410510ae82efef
title: Extensible prime generator
title: Generatore di primi estensibile
challengeType: 5
forumTopicId: 302262
dashedName: extensible-prime-generator
@ -8,28 +8,28 @@ dashedName: extensible-prime-generator
# --description--
Write a generator of prime numbers, in order, that will automatically adjust to accommodate the generation of any reasonably high prime.
Scrivi un generatore di numeri primi, in ordine, che si adeguerà automaticamente per ospitare la generazione di qualsiasi primo ragionevolmente alto.
The generator should be able to:
Il generatore dovrebbe riuscire a compiere le seguenti azioni:
<ul>
<li>Show the first <code>n</code> prime numbers</li>
<li>Show the prime numbers in a range</li>
<li>Show the number of primes in a range</li>
<li>Show the <code>n<sup>th</sup></code> prime number</li>
<li>Mostrare i primi <code>n</code> numeri primi</li>
<li>Mostrare i numeri primi in un range</li>
<li>Mostrare quanti numeri primi sono presenti in un range</li>
<li>Mostra l'<code>n<sup>mo</sup></code> numero primo</li>
</ul>
The function should have two parameters. The first will receive `n` or the range as an array. The second will receive a boolean, that specifies if the function returns the prime numbers as an array or a single number(the number of primes in the range or the <code>n<sup>th</sup></code> prime). According to the parameters the function should return an array.
La funzione dovrebbe avere due parametri. Il primo riceve `n` o l'intervallo come un array. Il secondo riceverà un booleano, che specifica se la funzione restituisce i numeri primi come un array o un singolo numero (il numero di primi nell'intervallo o l'<code>n<sup>mo</sup></code> primo). A seconda dei parametri la funzione dovrebbe restituire un array.
# --hints--
`primeGenerator` should be a function.
`primeGenerator` dovrebbe essere una funzione.
```js
assert(typeof primeGenerator === 'function');
```
`primeGenerator(20, true)` should return `[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71]`.
`primeGenerator(20, true)` dovrebbe restituire `[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71]`.
```js
assert.deepEqual(primeGenerator(20, true), [
@ -56,7 +56,7 @@ assert.deepEqual(primeGenerator(20, true), [
]);
```
`primeGenerator([100, 150], true)` should return `[101, 103, 107, 109, 113, 127, 131, 137, 139, 149]`.
`primeGenerator([100, 150], true)` dovrebbe restituire `[101, 103, 107, 109, 113, 127, 131, 137, 139, 149]`.
```js
assert.deepEqual(primeGenerator([100, 150], true), [
@ -73,13 +73,13 @@ assert.deepEqual(primeGenerator([100, 150], true), [
]);
```
`primeGenerator([7700, 8000], false)` should return `30`.
`primeGenerator([7700, 8000], false)` dovrebbe restituire `30`.
```js
assert.equal(primeGenerator([7700, 8000], false), 30);
```
`primeGenerator(10000, false)` should return `104729`.
`primeGenerator(10000, false)` dovrebbe restituire `104729`.
```js
assert.equal(primeGenerator(10000, false), 104729);