본문 바로가기

Algorithm/백준

[백준] 14038번: Tournament Selection - JAVA[자바]


문제


 

  1.  6 게임의 정보를 입력 받습니다. (W or L)
  2. "W"가 5개나 6개일 때 1을 출력합니다.
  3. "W"가 3개나 4개일 때 2를 출력합니다.
  4. "W"가 1개나 2개일때 3을 출력합니다.
  5. "W"가 없을 때 -1을 출력합니다.

 

문제 풀이


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int count = 0;
        //(1)
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 6; i++) {
            String play = sc.nextLine();
            //(2)
            if (play.equals("W")) count = count +1;
            //(3)
        }
        if(count > 4) System.out.println(1);
        else if(count > 2) System.out.println(2);
        else if(count > 0) System.out.println(3);
        else System.out.println(-1);
        //(4)

    }
}

 

  1. W의 개수를 입력받을 count 변수를 선언합니다.
  2. W or L을 입력 받습니다.
  3. 입력한 값이 W일 때 count에 1을 더해줍니다.
  4. count의 수에 따라 결과를 출력합니다.

 

 

결과