forked from M3-Academy/challenge-algorithms-v2.0
feat(maxValue and fibonacci): Implementa função que retorna o maior valor do array e outra que calcula fibonacci
This commit is contained in:
parent
d131c98dd1
commit
dc95b46ffe
@ -1,4 +1,17 @@
|
|||||||
export function maxValue(values) {
|
export function maxValue(values) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
|
let maior = 0;
|
||||||
|
|
||||||
|
values.map(
|
||||||
|
(element, i) => {
|
||||||
|
if(i === 0)
|
||||||
|
maior = element;
|
||||||
|
|
||||||
|
if(element > maior)
|
||||||
|
maior = element;
|
||||||
|
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
return maior;
|
||||||
}
|
}
|
@ -1,4 +1,12 @@
|
|||||||
export function fibonacci(value) {
|
export function fibonacci(value) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
|
let a = 0, b = 1, c = value;
|
||||||
|
|
||||||
|
for(let i = 2; i <= value; i++){
|
||||||
|
c = a + b;
|
||||||
|
a = b;
|
||||||
|
b = c;
|
||||||
|
}
|
||||||
|
|
||||||
|
return c;
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user