問題タブ [pascals-triangle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ のパスカルの三角形のこの行を理解できません
12 行のパスカルの三角形を生成するコードを作成する必要があります。
1 つの部分を除いて、すべて自分で書きました。これは、数値を生成するために使用する式です。そして問題は、カウンターと生成された数値の間の関係が何であるかを理解していないことです (カウンターを使用しているため)。
問題は次のとおりです。
著者がこれらの変数を使用するというアイデアを思いついた方法と、それがどのようにうまく機能するかを誰か説明してもらえますか?
java - OOP におけるパスカルの三角形
私の先生は、パスカルの三角形に関する問題のテスター クラスを書いてくれました。ここにあります:
これが私のコードです:
私が持っている唯一の問題は、showTriangle
方法にあります。三角形全体を出力する方法がわかりません。特定の位置を見つけるための式しかない場合、三角形全体をどのように出力しますか?
c - C で for ループを使用してパスカルの三角形を出力する
左詰めのパスカルの三角形を出力しようとしています。プログラムは最初に、プロンプト「N:」を介してユーザーから 1 つの正の整数 N を読み取る必要があります。次に、プログラムはパスカルの三角形の最初の N 行を画面に出力します。ただし、外側の 2 つの for ループに問題があると思います。(N=3)
1
1,1
1,2,1を取得する代わりに
1
1,2
2,4,4を取得しています
arrays - 1 次元配列を使用して二項係数アルゴリズムを設計する
私は、2 次元配列を使用して二項係数を決定する次のアルゴリズムを既に設計しています。たとえば、n の二項係数を計算するには、k を選択します。次のように 2 次元配列を作成できます。
次の方法で配列にデータを入力できます。
ただし、インデックス 0 ~ k の 1 次元配列を使用するには、このアルゴリズムを再設計する必要があります。これを行う方法を特定するのに苦労しています。私は小さなステップから始めて、いくつかの一般的な出来事に気付きました:
- k = 0 の場合、arr[0] は 1 になり、n に関係なく返されます。
- ループで設計している場合、k = 1 の場合、arr[0] は 1 になり、arr[1] は n になるはずです。
k = 2 と言うと、arr[2] の値は実際には前の値に依存するため、ここが難しいところです。ループすると (i = 0 から i = n まで)、arr[] の値が変化すると思いますが、その方法はよくわかりません。私はこれらの行に沿って何かを始めました:
これをどのように処理すればよいですか?
javascript - Javascript でパスカルの三角形をプログラムする方法 - 配列に関する混乱
この問題の試みに少し問題があります。以下のコード:
問題は、次のような式を使用して配列に値を割り当てることにかかっているようですmyArray[1][1] = "foo"
私はこれを行うことができるので、これについて混乱していますvar myArray = []; myArray[4] = "foo"
.1次元配列では任意の位置に要素を作成できるが、2次元では作成できないことを示唆しているようです.
私の誤解を解消するための助けに感謝します。