>  기사  >  웹 프론트엔드  >  루프를 사용하여 자바스크립트에서 Penacchi 시퀀스를 찾는 방법

루프를 사용하여 자바스크립트에서 Penacchi 시퀀스를 찾는 방법

PHPz
PHPz원래의
2023-04-23 16:43:54584검색

피보나치 수열이라고도 알려진 피보나치 수열은 컴퓨터 과학의 예로 자주 사용됩니다. 수열은 0과 1로 시작하며, 이후의 각 항은 이전 두 항의 합입니다. 따라서 수열은 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

자바스크립트에서는 루프를 통해 페보나치 수열 계산을 구현할 수 있습니다. 구체적인 구현은 다음과 같습니다.

function fibonacci(num){
  var num1=0,num2=1,result = [];
  for (var i = 1; i <= num; i++) {
    result.push(num1);
    var sum = num1 + num2;
    num1 = num2;
    num2 = sum;
  }
  return result;
}

위 함수에서는 먼저 각각 0과 1에 할당된 두 개의 초기 값 num1과 num2를 정의하고 결과를 저장하는 배열 결과를 정의합니다.

그런 다음 for 루프를 사용하여 1부터 시작하여 num 번 반복합니다. 각 루프는 결과 배열에 num1을 추가하고 num1과 num2의 합을 num2에 할당한 다음 num1을 num2에 할당합니다. 다음 사이클에서는 num1의 값은 num2, num2의 값은 num1+num2가 됩니다. 이 과정을 반복하면 페보나치 수열의 첫 번째 num 항을 얻을 수 있습니다.

다음 코드를 사용하여 테스트할 수 있습니다.

console.log(fibonacci(10));

이 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

[0,1,1,2,3,5,8,13,21,34]

요약하자면 JavaScript에서는 루프를 통해 페보나치 수열 계산을 구현할 수 있습니다.

위 내용은 루프를 사용하여 자바스크립트에서 Penacchi 시퀀스를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.