Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (input) {
- var firstNumber = parseInt(input[0]);
- var secondNumber = parseInt(input[1]);
- var result ='';
- result += '<table>\n';
- result += '<tr><th>Num</th><th>Square</th><th>Fib</th></tr>\n';
- for (var i = firstNumber; i <= secondNumber; i += 1) {
- result += '<tr><td>' + i + '</td><td>' + (i * i) + '</td><td>' + printIsFib(i) + '</td></tr>\n';
- }
- result += '</table>\n';
- console.log(result);
- function isFib(number) {
- var first = 1;
- var second = 1;
- if(number === 1) {
- return true;
- }
- while (true) {
- var temp = first;
- first = second;
- second += temp;
- if (number === second) {
- return true;
- }
- if (number < second) {
- break;
- }
- }
- return false;
- }
- function printIsFib (number) {
- return isFib(number) ? 'yes' : 'no';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement