teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

本来は1つ目が同じ数値の場合2つ目は同じ数値を入力することはできないようにしないと2つの数字が全く同じ際の判定を追加しないといけなくなるので同じ数字の入力はエラーを返すようにしたいと思います。

2018/03/26 09:33

投稿

uonitarou
uonitarou

スコア20

title CHANGED
File without changes
body CHANGED
@@ -4,26 +4,31 @@
4
4
  5 1
5
5
  3
6
6
  1 0
7
- 6 2
8
- 5 0
7
+ 5 1
8
+ 5 3
9
9
 
10
10
  と言った形で入力した際に
11
11
  はじめに入力された1行目の2つの数字5 1を軸に
12
12
  それ以降の
13
13
  1 0
14
+ 5 1
14
- 6 2
15
+ 5 2
15
- 5 0
16
16
  と比較しもし1行目の左の5より小さい場合は負け 大きい場合はは勝ちと表示しさらに、5行目のように1つ目の数字がどちらも同じ場合2つ目の数字で同じよう比較して小さい場合負け 大きい場合勝ちと表示するプログラムを作成しております。
17
17
 
18
+ 条件
19
+ 1つ目と2つ目をどちらも同じ数値を入力することはできません。(例 1 1など)
20
+ 1つ目と2つ目の数字が比較対象である1行目と全く同じ場合はエラーと表示します。(上の例ですと 5 1)
18
21
 
22
+
19
23
  この場合ですと
20
24
 
21
25
  1 0
22
26
  負け
27
+ 5 1
28
+ エラー
23
- 6 2
29
+ 5 2
24
30
  勝ち
25
- 5 0
31
+
26
- 負け
27
32
  と結果を返したいです。
28
33
 
29
34
  因みに2行目の3は 比較するそれよりも下の行数です。今回が3個比較対象があるため3と入力されています。これを活用するべきなのでしょうが現状分からずremoveで削除しております。

1

誤字

2018/03/26 09:33

投稿

uonitarou
uonitarou

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- javaの標準入力された値をその後の入力された値比べて結果を返すプログラムがうまく作れません。
1
+ javaの標準入力された値をその後の入力された値比べて結果を返すプログラムがうまく作れません。
body CHANGED
File without changes