본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준알고리즘


https://www.acmicpc.net/problem/3047


배열을 순서대로 정렬한 다음 가장 작은수는 A, 가장 큰 수는 C, 두 번째로 큰 수는 B가 된다.

결국 A B C 는 1 3 5가 되는 것이고, C B A는 5 3 1이 된다.

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    static int[][] resultArray = null;
    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();
    }
}