Skip to content

Commit 66239c0

Browse files
committed
translated task 2
1 parent 3e360ee commit 66239c0

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

1-js/06-advanced-functions/01-recursion/02-factorial/solution.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
By definition, a factorial `n!` can be written as `n * (n-1)!`.
1+
Prin definiție, un factorial `n!` poate fi scris ca `n * (n-1)!`.
22

3-
In other words, the result of `factorial(n)` can be calculated as `n` multiplied by the result of `factorial(n-1)`. And the call for `n-1` can recursively descend lower, and lower, till `1`.
3+
Cu alte cuvinte, rezultatul `factorial(n)` poate fi calculat ca `n` înmulțit cu rezultatul lui `factorial(n-1)`. Iar apelul pentru `n-1` poate coborâ recursiv tot mai jos, tot mai jos, până la `1`.
44

55
```js run
66
function factorial(n) {
@@ -10,7 +10,7 @@ function factorial(n) {
1010
alert( factorial(5) ); // 120
1111
```
1212

13-
The basis of recursion is the value `1`. We can also make `0` the basis here, doesn't matter much, but gives one more recursive step:
13+
Baza recursivității este valoarea `1`. De asemenea putem face ca `0` să fie baza aici, nu contează prea mult, dar oferă încă un pas recursiv:
1414

1515
```js run
1616
function factorial(n) {

1-js/06-advanced-functions/01-recursion/02-factorial/task.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ importance: 4
22

33
---
44

5-
# Calculate factorial
5+
# Calculează factorialul
66

7-
The [factorial](https://en.wikipedia.org/wiki/Factorial) of a natural number is a number multiplied by `"number minus one"`, then by `"number minus two"`, and so on till `1`. The factorial of `n` is denoted as `n!`
7+
[Factorialul](https://en.wikipedia.org/wiki/Factorial) unui număr natural este un număr înmulțit cu `"numărul minus unu"`, apoi cu `"numărul minus doi"`, și așa mai departe până la `1`. Factorialul lui `n` se notează cu `n!`.
88

9-
We can write a definition of factorial like this:
9+
Putem scrie o definiție a factorialului în felul următor:
1010

1111
```js
1212
n! = n * (n - 1) * (n - 2) * ...*1
1313
```
1414

15-
Values of factorials for different `n`:
15+
Valori ale factorialelor pentru diferite `n`:
1616

1717
```js
1818
1! = 1
@@ -22,10 +22,10 @@ Values of factorials for different `n`:
2222
5! = 5 * 4 * 3 * 2 * 1 = 120
2323
```
2424

25-
The task is to write a function `factorial(n)` that calculates `n!` using recursive calls.
25+
Sarcina este de a scrie o funcție `factorial(n)` care să calculeze `n!` folosind apeluri recursive.
2626

2727
```js
2828
alert( factorial(5) ); // 120
2929
```
3030

31-
P.S. Hint: `n!` can be written as `n * (n-1)!` For instance: `3! = 3*2! = 3*2*1! = 6`
31+
P.S. Indiciu: `n!` poate fi scris ca `n * (n-1)!` De exemplu: `3! = 3*2! = 3*2*1! = 6`

0 commit comments

Comments
 (0)