オイラー問題 11 では、20x20 グリッドを 2D 整数配列に変換したいと考えています。
各行の数字はスペースで区切られ、行は改行で区切られます。
例:
34 34 34 34 34 34 34 34
34 34 34
34 34
34 34 34
表示されているグリッドは文字列だと思います。コピーして貼り付けてから、配列を作成したいと思います。複数の行文字列は許可されていないようです。グリッドをファイルとして保存し、それを配列に読み込む方が簡単でしょうか?
私は問題を解決することを求めているのではなく、配列を作成するためのヘルプを探しているだけです。、、および
を使用して、各行を 1 次元配列に変換する方法を見つけました.Split()
.Select()
.ToArray()
int[] rowOne = "34 34 34 34".Split(' ').Select(int.Parse).ToArray();
私はまだ C# の初心者であり、グリッド全体を 2D 配列に変換する最も簡単な方法がわかりません。