1.9 KiB
1.9 KiB
title | id | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
Fibonacci word | 5992e222d397f00d21122931 | 5 | 斐波那契字 |
Description
编写一个函数将Fibonacci字返回到N.N将作为参数提供给函数。该函数应返回一个对象数组。对象的形式应为:{N:1,长度:1,熵:0,单词:'1'}。更多细节如下:
Fibonacci Word可以类似于Fibonacci Sequence的方式创建, 如下所述 :
将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>'+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