freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/rosetta-code/fibonacci-word.russian.md

2.4 KiB
Raw Blame History

title id challengeType videoUrl localeTitle
Fibonacci word 5992e222d397f00d21122931 5 Слово Фибоначчи

Description

Напишите функцию для возврата слов Фибоначчи до N. N будет предоставлена ​​в качестве параметра функции. Функция должна возвращать массив объектов. Объекты должны иметь вид: {N: 1, Length: 1, Entropy: 0, Word: '1'}. Более подробная информация приведена ниже:

Слово Фибоначчи может быть создано способом, аналогичным последовательности Фибоначчи, как описано здесь :

Определите F_Word 1 как 1

Определить F_Word 2 как 0

Форма F_Word 3 как F_Word 2, объединенная с F_Word 1, то есть: 01

Форма F_Word n как F_Word n-1, связанная с F_word n-2

Instructions

Tests

tests:
  - text: <code>fibWord</code> - это функция.
    testString: 'assert(typeof fibWord === "function", "<code>fibWord</code> is a function.");'
  - text: <code>fibWord(5)</code> должен возвращать массив.
    testString: 'assert(Array.isArray(fibWord(5)),"<code>fibWord(5)</code> should return an array.");'
  - text: '<code>fibWord(5)</code> должен возвращать <code>&#39;+JSON.stringify(ans)+&#39;</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