白駿Baekjoon 2476サイコロゲーム-JAVA
https://www.acmicpc.net/problem/2476
質問する
1から6までの目でサイコロを投げ、以下のルールでボーナスをもらうゲームが3つあります.
同じ目3個なら10000元+(同じ目)×1000ウォンのボーナスが支給される.
同じ目が2つしかない場合は、1000元+(同じ目)×100元のボーナスがもらえる.
すべての目が違う場合(その中で一番大きい)×100元のボーナスがもらえる.
例えば、3つ目、3つ目、6つ目があれば、ボーナスは1000+3です×100で計算すると1300ウォンがもらえる.また、2,2,2が付与された3つの目があれば、10000+2×1000で計算すると12000ウォンがもらえる.3つの目に6、2、5が与えられると、その中で最大の値は6なので、6×100ウォンで600ウォンのボーナスが支給される.
N(2≦N≦1000)人参とサイコロゲームの場合は、最も多くのボーナスをもらった人のボーナスを出力するプログラムを作成してください.
入力
1行目は参加者数Nを与え,次の行からN行ではサイコロを投げる3つの目がスペースを隔ててそれぞれ与えられる.
しゅつりょく
1行目に最も多くのボーナスをもらった人のボーナスを印刷します.
入力例1
質問する
1から6までの目でサイコロを投げ、以下のルールでボーナスをもらうゲームが3つあります.
同じ目3個なら10000元+(同じ目)×1000ウォンのボーナスが支給される.
同じ目が2つしかない場合は、1000元+(同じ目)×100元のボーナスがもらえる.
すべての目が違う場合(その中で一番大きい)×100元のボーナスがもらえる.
例えば、3つ目、3つ目、6つ目があれば、ボーナスは1000+3です×100で計算すると1300ウォンがもらえる.また、2,2,2が付与された3つの目があれば、10000+2×1000で計算すると12000ウォンがもらえる.3つの目に6、2、5が与えられると、その中で最大の値は6なので、6×100ウォンで600ウォンのボーナスが支給される.
N(2≦N≦1000)人参とサイコロゲームの場合は、最も多くのボーナスをもらった人のボーナスを出力するプログラムを作成してください.
入力
1行目は参加者数Nを与え,次の行からN行ではサイコロを投げる3つの目がスペースを隔ててそれぞれ与えられる.
しゅつりょく
1行目に最も多くのボーナスをもらった人のボーナスを印刷します.
入力例1
3
3 3 6
2 2 2
6 2 5
サンプル出力112000
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int max = 0;
for (int i = 0; i < N; i++) {
int money = 0;
StringTokenizer st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
int C = Integer.parseInt(st.nextToken());
if (A == B && B == C) {
money = 10000 + (A * 1000);
} else if (A != B && B != C && A != C) {
money = Math.max(A, Math.max(B, C)) * 100;
} else {
if (A == B)
money = 1000 + (A * 100);
else if (B == C)
money = 1000 + (B * 100);
else
money = 1000 + (C * 100);
}
if (money > max)
max = money;
}
System.out.println(max);
}
}
Reference
この問題について(白駿Baekjoon 2476サイコロゲーム-JAVA), 我々は、より多くの情報をここで見つけました https://velog.io/@chamominedev/백준-Baekjoon-2476번-주사위-게임-JAVAテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol