回答編集履歴
4
誤字修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
Console.WriteLine(kuku[p>0&&p<=9?p-1:0,q>0&&q<=9?q-1:0]);
|
13
13
|
|
14
14
|
```
|
15
|
-
これで想定外の**数値**の入力に対して```
|
15
|
+
これで想定外の**数値**の入力に対してインデックスの指定が0に置き換えられ、```1*x```または```x*1```の形の値が返されます
|
16
16
|
数値以外の文字列の検知には```TryParse```を利用する手段もあります
|
17
17
|
0の代わりに```throw new```を入れてもいいでしょう
|
18
18
|
これらは**例外処理**の一端ですが、学習機会はもう少し先になるはずです
|
3
修正
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
int p = int.Parse(Console.ReadLine());
|
10
10
|
int q = int.Parse(Console.ReadLine());
|
11
11
|
|
12
|
-
Console.WriteLine(kuku[p>0&&p<=9?p-1:0,q>0&&q<=9
|
12
|
+
Console.WriteLine(kuku[p>0&&p<=9?p-1:0,q>0&&q<=9?q-1:0]);
|
13
13
|
|
14
14
|
```
|
15
15
|
これで想定外の**数値**の入力に対して```kuku[0,0]```の値が返されます
|
2
修正
test
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
Console.WriteLine(kuku[p>0&&p<=9?p-1:0,q>0&&q<=9q<0?q-1:0]);
|
13
13
|
|
14
14
|
```
|
15
|
-
これで想定外の入力に対して```kuku[0,0]```の値が返されます
|
15
|
+
これで想定外の**数値**の入力に対して```kuku[0,0]```の値が返されます
|
16
|
+
数値以外の文字列の検知には```TryParse```を利用する手段もあります
|
16
17
|
0の代わりに```throw new```を入れてもいいでしょう
|
17
18
|
これらは**例外処理**の一端ですが、学習機会はもう少し先になるはずです
|
1
誤字修正
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
int p = int.Parse(Console.ReadLine());
|
10
10
|
int q = int.Parse(Console.ReadLine());
|
11
11
|
|
12
|
-
Console.WriteLine(kuku[p<9?p-1:0,q<0?q-1:0]);
|
12
|
+
Console.WriteLine(kuku[p>0&&p<=9?p-1:0,q>0&&q<=9q<0?q-1:0]);
|
13
13
|
|
14
14
|
```
|
15
15
|
これで想定外の入力に対して```kuku[0,0]```の値が返されます
|