JavaScript

피보나치 수열 - JS풀이

동띠기 2020. 8. 26. 00:31
728x90

푸는 방법이 여러가지가 있다. 재귀함수를 사용하여도 되고 while / for 어떤 것이든 그냥 쓰기만 하면 된다.

오랜만에 풀어서 그런지 푸는데 10분이 넘게 걸렸다. 알고리즘 연습좀 해야겠다.

 

아래 코드는 피보나치 수열 50개 항 차례대로 출력하는 코드이다.

 

let x = 0;
let y = 1;
let sum = 0;

for(let i = 1; i <= 50; i++){
  if(i < 2){
    console.log(1);
    continue;
  }
  sum = x + y;
  x = y;
  y = sum;
  
  console.log(sum);
}

 

728x90

'JavaScript' 카테고리의 다른 글

자바스크립트 객체를 다루는 방법  (0) 2020.08.26
자바스크립트의 객체 (object)  (0) 2020.08.26
null 과 undefined 의 차이  (0) 2020.08.25
템플릿 문자열  (0) 2020.08.25
Javascript 내장객체  (0) 2020.03.27