白駿Baekjoon 3047号ABC JAVA
https://www.acmicpc.net/problem/3047
質問する
3つの数A,B,Cを与えた.AはBより小さく、BはCより小さい.
3つの数A、B、Cが与えられた場合は、入力に所定の順序で出力プログラムを記述してください.
入力
第1行は3つの数A,B,Cを与える.ただし、順番はA、B、Cではないかもしれません.税金は100以下の自然数です.2行目にはA,B,Cの3文字が与えられ,この順序で出力すればよい.
しゅつりょく
与えられた税金を与えられた出力順に出力すればよい.
入力例1
サンプル出力2説明
質問する
3つの数A,B,Cを与えた.AはBより小さく、BはCより小さい.
3つの数A、B、Cが与えられた場合は、入力に所定の順序で出力プログラムを記述してください.
入力
第1行は3つの数A,B,Cを与える.ただし、順番はA、B、Cではないかもしれません.税金は100以下の自然数です.2行目にはA,B,Cの3文字が与えられ,この順序で出力すればよい.
しゅつりょく
与えられた税金を与えられた出力順に出力すればよい.
入力例1
1 5 3
ABC
サンプル出力11 3 5
入力例26 4 2
CABサンプル出力2
6 2 4
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int array[] = new int[3];
array[0] = scan.nextInt();
array[1] = scan.nextInt();
array[2] = Integer.parseInt(scan.nextLine().trim());
String str = scan.nextLine().trim();
Arrays.sort(array);
for (int i = 0; i < 3; i++) {
char c = str.charAt(i);
if (c == 'A')
System.out.print(array[0] + " ");
if (c == 'B')
System.out.print(array[1] + " ");
if (c == 'C')
System.out.print(array[2] + " ");
}
scan.close();
}
}
Reference
この問題について(白駿Baekjoon 3047号ABC JAVA), 我々は、より多くの情報をここで見つけました https://velog.io/@chamominedev/백준-Baekjoon-3047번-ABC-JAVAテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol