chore(i18n,curriculum): update translations (#43157)

This commit is contained in:
camperbot
2021-08-10 19:57:14 +09:00
committed by GitHub
parent 3133723f4a
commit 4c7ba02af1
19 changed files with 148 additions and 126 deletions

View File

@ -1,6 +1,6 @@
---
id: 5900f36e1000cf542c50fe80
title: 'Problem 1: Multiples of 3 and 5'
title: 'Problema 1: multipli di 3 e 5'
challengeType: 5
forumTopicId: 301722
dashedName: problem-1-multiples-of-3-and-5
@ -8,37 +8,37 @@ dashedName: problem-1-multiples-of-3-and-5
# --description--
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Se elenchiamo tutti i numeri naturali sotto il 10 che sono multipli di 3 o 5, otteniamo 3, 5, 6 e 9. La somma di questi multipli è 23.
Find the sum of all the multiples of 3 or 5 below the provided parameter value `number`.
Trova la somma di tutti i multipli di 3 e 5 sotto al valore del parametro `number` inserito.
# --hints--
`multiplesOf3and5(10)` should return a number.
`multiplesOf3and5(10)` dovrebbe restituire un numero.
```js
assert(typeof multiplesOf3and5(10) === 'number');
```
`multiplesOf3and5(49)` should return 543.
`multiplesOf3and5(49)` dovrebbe restituire 543.
```js
assert.strictEqual(multiplesOf3and5(49), 543);
```
`multiplesOf3and5(1000)` should return 233168.
`multiplesOf3and5(1000)` dovrebbe restituire 233168.
```js
assert.strictEqual(multiplesOf3and5(1000), 233168);
```
`multiplesOf3and5(8456)` should return 16687353.
`multiplesOf3and5(8456)` dovrebbe restituire 16687353.
```js
assert.strictEqual(multiplesOf3and5(8456), 16687353);
```
`multiplesOf3and5(19564)` should return 89301183.
`multiplesOf3and5(19564)` dovrebbe restituire 89301183.
```js
assert.strictEqual(multiplesOf3and5(19564), 89301183);

View File

@ -1,6 +1,6 @@
---
id: 5900f36e1000cf542c50fe81
title: 'Problem 2: Even Fibonacci Numbers'
title: 'Problema 2: serie pari di Fibonacci'
challengeType: 5
forumTopicId: 301838
dashedName: problem-2-even-fibonacci-numbers
@ -8,63 +8,63 @@ dashedName: problem-2-even-fibonacci-numbers
# --description--
Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:
Ogni nuovo termine della sequenza di Fibonacci è dato dalla somma dei due numeri precedenti. A partire da 1 e 2, i primi 10 termini saranno:
<div style='text-align: center;'>1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...</div>
By considering the terms in the Fibonacci sequence whose values do not exceed `n`, find the sum of the even-valued terms.
Considerando i termini nella sequenza di Fibonacci i cui valori non superano `n`, trovare la somma dei termini pari.
# --hints--
`fiboEvenSum(10)` should return a number.
`fiboEvenSum(10)` dovrebbe restituire un numero.
```js
assert(typeof fiboEvenSum(10) === 'number');
```
Your function should return an `even` value.
La tua funzione dovrebbe restituire un valore `pari`.
```js
assert.equal(fiboEvenSum(10) % 2 === 0, true);
```
Your function should sum the even-valued Fibonacci numbers: `fiboEvenSum(8)` should return 10.
La tua funzione dovrebbe sommare i numeri di Fibonacci a valore pari: `fiboEvenSum(8)` dovrebbe restituire 10.
```js
assert.strictEqual(fiboEvenSum(8), 10);
```
`fiboEvenSum(10)` should return 10.
`fiboEvenSum(10)` dovrebbe restituire 10.
```js
assert.strictEqual(fiboEvenSum(10), 10);
```
`fiboEvenSum(34)` should return 44.
`fiboEvenSum(34)` dovrebbe restituire 44.
```js
assert.strictEqual(fiboEvenSum(34), 44);
```
`fiboEvenSum(60)` should return 44.
`fiboEvenSum(60)` dovrebbe restituire 44.
```js
assert.strictEqual(fiboEvenSum(60), 44);
```
`fiboEvenSum(1000)` should return 798.
`fiboEvenSum(1000)` dovrebbe restituire 798.
```js
assert.strictEqual(fiboEvenSum(1000), 798);
```
`fiboEvenSum(100000)` should return 60696.
`fiboEvenSum(100000)` dovrebbe restituire 60696.
```js
assert.strictEqual(fiboEvenSum(100000), 60696);
```
`fiboEvenSum(4000000)` should return 4613732.
`fiboEvenSum(4000000)` dovrebbe restituire 4613732.
```js
assert.strictEqual(fiboEvenSum(4000000), 4613732);

View File

@ -1,6 +1,6 @@
---
id: 5951e88f64ebf159166a1176
title: 24 game
title: Il gioco del 24
challengeType: 5
forumTopicId: 302218
dashedName: 24-game
@ -8,23 +8,23 @@ dashedName: 24-game
# --description--
The [24 Game](https://en.wikipedia.org/wiki/24_Game) tests a person's mental arithmetic.
Il [gioco del 24](https://en.wikipedia.org/wiki/24_Game) mette alla prova l'abilità di una persona di fare calcoli a mente.
The aim of the game is to arrange four numbers in a way that when evaluated, the result is 24
L'obbiettivo del gioco è di arrangiare quattro numeri in un modo tale che una volta calcolato il risultato sia 24
# --instructions--
Implement a function that takes a string of four digits as its argument, with each digit from 1 to 9 (inclusive) with repetitions allowed, and returns an arithmetic expression that evaluates to the number 24. If no such solution exists, return "no solution exists".
Scrivi una funzione che prenda una stringa di quattro cifre come argomento, con ogni cifra tra uno e nove (inclusi) con ripetizioni, e restituisca un'espressione aritmetica che una volta calcolata dia come risultato 24. Se non c'è una soluzione del genere, restituisci "no solution exists".
**Rules:**
**Regole:**
<ul>
<li> Only the following operators/functions are allowed: multiplication, division, addition, subtraction. </li>
<li> Division should use floating point or rational arithmetic, etc, to preserve remainders. </li>
<li> Forming multiple digit numbers from the supplied digits is disallowed. (So an answer of 12+12 when given 1, 2, 2, and 1 is wrong). </li>
<li> The order of the digits when given does not have to be preserved. </li>
<li> Solo le seguenti operazioni/funzioni sono ammesse: moltiplicazione, divisione, addizione, sottrazione. </li>
<li> La divisione dovrebbe essere in virgola mobile o aritmetica razionale (frazioni) per preservare i resti. </li>
<li> Formare numeri con più di una cifra dalle cifre date non è permesso. (Quindi una risposta di 12+12 quando le cifre date sono 1, 2, 2 e 1 è sbagliata). </li>
<li> L'ordine delle cifre nell'input non deve essere conservato. </li>
</ul>
| Example input | Example output |
| Esempio di input | Esempio di output |
| ------------------------- | ------------------------- |
| <code>solve24("4878");</code> | <code>(7-8/8)\*4</code> |
| <code>solve24("1234");</code> | <code>3\*1\*4\*2</code> |
@ -33,31 +33,31 @@ Implement a function that takes a string of four digits as its argument, with ea
# --hints--
`solve24` should be a function.
`solve24` dovrebbe essere una funzione.
```js
assert(typeof solve24 === 'function');
```
`solve24("4878")` should return `(7-8/8)*4` or `4*(7-8/8)`
`solve24("4878")` dovrebbe restituire `(7-8/8)*4` o `4*(7-8/8)`
```js
assert(include(answers[0], removeParentheses(solve24(testCases[0]))));
```
`solve24("1234")` should return any arrangement of `1*2*3*4`
`solve24("1234")` dovrebbe restituire un qualsiasi ordine di `1*2*3*4`
```js
assert(include(answers[1], removeParentheses(solve24(testCases[1]))));
```
`solve24("6789")` should return `(6*8)/(9-7)` or `(8*6)/(9-7)`
`solve24("6789")` dovrebbe restituire `(6*8)/(9-7)` o `(8*6)/(9-7)`
```js
assert(include(answers[2], removeParentheses(solve24(testCases[2]))));
```
`solve24("1127")` should return a permutation of `(1+7)*(1+2)`
`solve24("1127")` dovrebbe restuire una permutazione di `(1+7)*(1+2)`
```js
assert(include(answers[3], removeParentheses(solve24(testCases[3]))));

View File

@ -1,6 +1,6 @@
---
id: bd7153d8c242eddfaeb5bd13
title: Build a Roguelike Dungeon Crawler Game
title: Costruisci un gioco di genere Rogue Dungeon Crawler
challengeType: 3
forumTopicId: 302355
dashedName: build-a-roguelike-dungeon-crawler-game
@ -8,31 +8,31 @@ dashedName: build-a-roguelike-dungeon-crawler-game
# --description--
**Objective:** Build a [CodePen.io](https://codepen.io) app that is functionally similar to this: <https://codepen.io/freeCodeCamp/full/apLXEJ/>.
**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: [https://codepen.io/freeCodeCamp/full/apLXEJ](https://codepen.io/freeCodeCamp/full/apLXEJ/).
Fulfill the below [user stories](https://en.wikipedia.org/wiki/User_story). Use whichever libraries or APIs you need. Give it your own personal style.
Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story). Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale.
**User Story:** I have health, a level, and a weapon. I can pick up a better weapon. I can pick up health items.
**User Story:** Ho una salute, un livello, e un'arma. Posso raccogliere un'arma migliore. Posso raccogliere oggetti di cura.
**User Story:** All the items and enemies on the map are arranged at random.
**User Story:** Tutti gli oggetti e i nemici sulla mappa sono sistemati casualmente.
**User Story:** I can move throughout a map, discovering items.
**User Story:** Posso muovermi attraverso una mappa, scoprendo oggetti.
**User Story:** I can move anywhere within the map's boundaries, but I can't move through an enemy until I've beaten it.
**User Story:** Posso muovermi ovunque nei confini della mappa, ma non posso muovermi attraverso un nemico prima di averlo sconfitto.
**User Story:** Much of the map is hidden. When I take a step, all spaces that are within a certain number of spaces from me are revealed.
**User Story:** La maggior parte della mappa è nascosta. Quando faccio un passo, tutti gli spazi che sono entro un certo numero di spazi da me sono rivelati.
**User Story:** When I beat an enemy, the enemy goes away and I get XP, which eventually increases my level.
**User Story:** Quando sconfiggo un nemico, il nemico se ne va e io ottengo XP (experience), eventualmente aumentando il mio livello.
**User Story:** When I fight an enemy, we take turns damaging each other until one of us loses. I do damage based off of my level and my weapon. The enemy does damage based off of its level. Damage is somewhat random within a range.
**User Story:** Quando combatto con un nemico, facciamo a turno ad attaccarci finché uno dei due non perde. Faccio danni basati sul mio livello e la mia arma. Il nemico fa dei danni basati sul suo livello. Il danno è casuale all'interno di un intervallo.
**User Story:** When I find and beat the boss, I win.
**User Story:** Quando trovo e sconfiggo il boss, vinco.
**User Story:** The game should be challenging, but theoretically winnable.
**User Story:** Il gioco deve essere sfidante, ma teoricamente battibile.
When you are finished, include a link to your project on CodePen and click the "I've completed this challenge" button.
Quando hai finito, includi un link al tuo progetto su CodePen e clicca sul pulsante "Ho completato questa sfida".
You can get feedback on your project by sharing it on the [freeCodeCamp forum](https://forum.freecodecamp.org/c/project-feedback/409).
Puoi ottenere un feedback sul tuo progetto condividendolo sul forum [freeCodeCamp](https://forum.freecodecamp.org/c/project-feedback/409).
# --solutions--