Advertisement
Guest User

Untitled

a guest
Nov 16th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. function buildAtable(arr){
  2. var start = parseInt(arr[0]);
  3. var end = parseInt(arr[1]);
  4. console.log('<table>');
  5. console.log('<tr><th>Num</th><th>Square</th><th>Fib</th></tr>');
  6. for (var i = start; i <= end; i += 1 ) {
  7. console.log('<tr><td>'+ i + '</td><td>' + (i*i) + '</td><td>' + fibonaci(end , i) + '</td></tr>');
  8. }
  9. console.log('</table>');
  10.  
  11. }
  12. function fibonaci(end,num){
  13. var isFibNum = false;
  14. var tempNum = 0;
  15. var secondNum = 0,
  16. firstNum = 1;
  17.  
  18. for (var i = 2; i < end; i += 1 ) {
  19. tempNum = firstNum + secondNum;
  20. if (num == tempNum) {
  21. isFibNum = true;
  22. break;
  23. } else if (tempNum > num) {
  24. break;
  25. }
  26. firstNum = secondNum;
  27. secondNum = tempNum;
  28. }
  29. if (isFibNum || num == 0 || num == 1){
  30. return 'yes';
  31. } else {
  32. return 'no';
  33. }
  34. }
  35. //buildAtable([55,56]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement