Fix "hint" code not working for the challenge: "Sum All Odd Fibonacci Numbers" (#28676)
* Fix code not passing on challenge tests The code was not passing the challenge tests because we must sum only odd numbers. Cince we didn't provided an initial value for reduce, it would use the first element of the array, and if it was an odd number, it would skip our validation and add it to the final result. [https://www.freecodecamp.org/forum/t/sum-all-odd-fibonacci-numbers-solution-not-passing-all-tests/236058](https://www.freecodecamp.org/forum/t/sum-all-odd-fibonacci-numbers-solution-not-passing-all-tests/236058) * Same English fixed for Arabic * Same English fix for Chinese * Same English fix for Portuguese * Same English fix for Russian * Same English fix for Spanish
This commit is contained in:
@ -93,14 +93,14 @@ localeTitle: Sum All Odd Fibonacci Numbers
|
||||
// Sum only the odd numbers and return the value
|
||||
return arrFib.reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
`
|
||||
|
||||
 [تشغيل الكود](https://repl.it/@kr3at0/SumAllOddFibonacciNumbers)
|
||||
 [تشغيل الكود](https://repl.it/repls/ImpassionedFineConnection)
|
||||
|
||||
### شرح الشفرة:
|
||||
|
||||
|
@ -93,14 +93,14 @@ function sumFibs(num) {
|
||||
// Sum only the odd numbers and return the value
|
||||
return arrFib.reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
```
|
||||
|
||||
 [运行代码](https://repl.it/@kr3at0/SumAllOddFibonacciNumbers)
|
||||
 [运行代码](https://repl.it/repls/ImpassionedFineConnection)
|
||||
|
||||
### 代码说明:
|
||||
|
||||
|
@ -92,13 +92,13 @@ As you get the next odd one, don't forget to add it to a global variable that ca
|
||||
// First, reverse the array to avoid starting acc with the first/greater number when it's even
|
||||
return arrFib.reverse().reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
|
||||
 <a href='https://repl.it/@kr3at0/SumAllOddFibonacciNumbers' target='_blank' rel='nofollow'>Run Code</a>
|
||||
 <a href='https://repl.it/repls/ImpassionedFineConnection' target='_blank' rel='nofollow'>Run Code</a>
|
||||
|
||||
### Code Explanation:
|
||||
|
||||
|
@ -93,14 +93,14 @@ function sumFibs(num) {
|
||||
// Sum only the odd numbers and return the value
|
||||
return arrFib.reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
```
|
||||
|
||||
 [Executar código](https://repl.it/@kr3at0/SumAllOddFibonacciNumbers)
|
||||
 [Executar código](https://repl.it/repls/ImpassionedFineConnection)
|
||||
|
||||
### Explicação do código:
|
||||
|
||||
|
@ -93,14 +93,14 @@ function sumFibs(num) {
|
||||
// Sum only the odd numbers and return the value
|
||||
return arrFib.reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
```
|
||||
|
||||
 [Код запуска](https://repl.it/@kr3at0/SumAllOddFibonacciNumbers)
|
||||
 [Код запуска](https://repl.it/repls/ImpassionedFineConnection)
|
||||
|
||||
### Код Объяснение:
|
||||
|
||||
|
@ -93,14 +93,14 @@ function sumFibs(num) {
|
||||
// Sum only the odd numbers and return the value
|
||||
return arrFib.reduce((acc, curr) => {
|
||||
return acc + curr * (curr % 2);
|
||||
});
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// test here
|
||||
sumFibs(4);
|
||||
```
|
||||
|
||||
 [Ejecutar código](https://repl.it/@kr3at0/SumAllOddFibonacciNumbers)
|
||||
 [Ejecutar código](https://repl.it/repls/ImpassionedFineConnection)
|
||||
|
||||
### Explicación del código:
|
||||
|
||||
|
Reference in New Issue
Block a user