JavaScriptアルゴリズムの問題(1週目)-2.フィボナッチの数列を求めます
3787 ワード
ああ...2番目の問題の文章がなくなった.
どうして私に対してこのような试练...
始めましょう.
これはフィボナッチ数列を求めています...
問題を見てください.(出典:コードスタンプ)
フィボナッチ数列とは、第1項の値が0、第2項の値が1の場合、後の項が前の2項を加算する数列を指す.
例)0、1、1、2、3、5、8、13
整数nと入力すると、n未満のフィボナッチ数列を出力するプログラムを作成します.
ああ...文章が飛んでいって,心が疲れた.まずは草を見に行きましょう
これは私が作った答えです.
草を説明する numという変数を宣言し、プロンプトを使用して入力を受信します.
入力した数字を数字で囲み、変数が数字に割り当てられることを示す.
必要のない授業なら、後で勉強するでしょう… 発表配列は Fibonacciで,1番目の値は0,2番目の値は1であった.
これは問題で説明した条件です. 変数x,yを宣言し、各fibonacci配列の第1、第2の値を使用します. for文を使用して、入力した数値範囲内で繰り返し文を返します.
1)iは、上記で宣言したxとyの和である.
2)xをfibonacci配列の2番目の値にリセットします.すなわち,1)で繰り返すxの値を配列の次の値として指定する.
3)yを1に再設定)iの値を加算する.
4)入力した数値範囲内で繰り返されるiをFibonacci配列に追加する. 画面に出力! ああ...今度は必ず登ってみます.
どうして私に対してこのような试练...
始めましょう.
これはフィボナッチ数列を求めています...
問題を見てください.(出典:コードスタンプ)
フィボナッチ数列とは、第1項の値が0、第2項の値が1の場合、後の項が前の2項を加算する数列を指す.
例)0、1、1、2、3、5、8、13
整数nと入力すると、n未満のフィボナッチ数列を出力するプログラムを作成します.
ああ...文章が飛んでいって,心が疲れた.まずは草を見に行きましょう
これは私が作った答えです.
<script>
var num = Number(prompt("숫자를 입력하세요."));
var fibonacci = [0, 1];
var x = fibonacci[0];
var y = fibonacci[1];
for(i=0; i<num; i++) {
i = x + y;
x = y;
y = i;
fibonacci.push(i);
}
document.write(fibonacci);
</script>
ああ...今でも怒っている.どうして飞んでいくのかな...この文章が生き残ることを願っています.草を説明する
入力した数字を数字で囲み、変数が数字に割り当てられることを示す.
必要のない授業なら、後で勉強するでしょう…
これは問題で説明した条件です.
1)iは、上記で宣言したxとyの和である.
2)xをfibonacci配列の2番目の値にリセットします.すなわち,1)で繰り返すxの値を配列の次の値として指定する.
3)yを1に再設定)iの値を加算する.
4)入力した数値範囲内で繰り返されるiをFibonacci配列に追加する.
Reference
この問題について(JavaScriptアルゴリズムの問題(1週目)-2.フィボナッチの数列を求めます), 我々は、より多くの情報をここで見つけました https://velog.io/@tngus6826/자바스크립트-알고리즘-문제-1주차-2.-피보나치-수열-구하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol