Yang Hui Triangle について詳しくは、右折して Wikipedia:Yang Hui Triangle を参照してください
より直感的な図を見てください:
N 番目の層の楊輝三角形を計算するには、N-1 層の番号を知っている必要があり、次に 2 つの隣接する項目の番号を加算して、次の層の 2 つの 1 を除くすべての番号を取得する必要があります。端。 これは少し再帰的なアイデアのように聞こえますが、N-1 層の数値がすでにわかっていると仮定して、N 層の数値を計算することもできます。
コードをコピーします
コードは次のとおりです:
コードは次のとおりです:
ヒント: 上記のプログラムではデータの書式設定の問題が考慮されていません。つまり、出力は完全な三角形ではありません。
最近 Erlang を学習しているので、パフォーマンスはテストされていませんが、関数型言語の表現力には驚かされます。
コードをコピーします
コードは次のとおりです:
L = 三角形(N - 1),
[H|_] = L,