回答編集履歴
3
不要な記述を削除
answer
CHANGED
@@ -150,7 +150,6 @@
|
|
150
150
|
```
|
151
151
|
|
152
152
|
なお、プログラム的な書き方で以下のように書くこともできる。
|
153
|
-
この方が`Math.Floor`関数を使って整数であるかを調べるより安心である。
|
154
153
|
```C#
|
155
154
|
for (int a = 1; a <= 100; ++a)
|
156
155
|
{
|
2
コメントの追加
answer
CHANGED
@@ -77,6 +77,7 @@
|
|
77
77
|
rights[c - 1] = new RightHandSide(c);
|
78
78
|
}
|
79
79
|
|
80
|
+
// Linqを使って、2つの配列の交差した結果を取り出す
|
80
81
|
var results = lefts.Join(
|
81
82
|
rights,
|
82
83
|
left => left.Value,
|
1
コードの不具合修正
answer
CHANGED
@@ -105,7 +105,7 @@
|
|
105
105
|
var candidates = new Dictionary<int, int>();
|
106
106
|
for (int c = 1; c <= 100; ++c)
|
107
107
|
{
|
108
|
-
|
108
|
+
candidates[c * c] = c;
|
109
109
|
}
|
110
110
|
|
111
111
|
for (int a = 1; a <= 100; ++a)
|