2.0 KiB
2.0 KiB
title | id | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
Fibonacci word | 5992e222d397f00d21122931 | 5 | Palavra Fibonacci |
Description
Escreva uma função para retornar as palavras de Fibonacci até N. O N. será fornecido como um parâmetro para a função. A função deve retornar uma matriz de objetos. Os objetos devem estar no formato: {N: 1, Comprimento: 1, Entropia: 0, Word: '1'}. Mais detalhes são fornecidos abaixo:
O Fibonacci Word pode ser criado de uma maneira análoga à seqüência de Fibonacci como descrito aqui :
Definir F_Word 1 como 1
Definir F_Word 2 como 0
Formulário F_Word 3 como F_Word 2 concatenado com F_Word 1, ou seja: 01
Form F_Word n como F_Word n-1 concatenado com F_word n-2
Instructions
Tests
tests:
- text: <code>fibWord</code> é uma função.
testString: 'assert(typeof fibWord === "function", "<code>fibWord</code> is a function.");'
- text: <code>fibWord(5)</code> deve retornar um array.
testString: 'assert(Array.isArray(fibWord(5)),"<code>fibWord(5)</code> should return an array.");'
- text: '<code>fibWord(5)</code> deve retornar <code>'+JSON.stringify(ans)+'</code> .'
testString: 'assert.deepEqual(fibWord(5),ans,"<code>fibWord(5)</code> should return <code>"+JSON.stringify(ans)+"</code>.");'
Challenge Seed
function fibWord (n) {
// Good luck!
}
After Test
console.info('after the test');
Solution
// solution required