Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function buildAtable(arr){
- var start = parseInt(arr[0]);
- var end = parseInt(arr[1]);
- console.log('<table>');
- console.log('<tr><th>Num</th><th>Square</th><th>Fib</th></tr>');
- for (var i = start; i <= end; i += 1 ) {
- console.log('<tr><td>'+ i + '</td><td>' + (i*i) + '</td><td>' + fibonaci(end , i) + '</td></tr>');
- }
- console.log('</table>');
- }
- function fibonaci(end,num){
- var isFibNum = false;
- var tempNum = 0;
- var secondNum = 0,
- firstNum = 1;
- for (var i = 2; i < end; i += 1 ) {
- tempNum = firstNum + secondNum;
- if (num == tempNum) {
- isFibNum = true;
- break;
- } else if (tempNum > num) {
- break;
- }
- firstNum = secondNum;
- secondNum = tempNum;
- }
- if (isFibNum || num == 0 || num == 1){
- return 'yes';
- } else {
- return 'no';
- }
- }
- //buildAtable([55,56]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement