본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 14038 : Tournament Selection

반응형

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

 

14038번: Tournament Selection

The output will be either 1, 2, 3 (to indicate which Group the player should be placed in) or -1 (to indicate the player has been eliminated).

www.acmicpc.net

입력과 if문을 사용해보는 문제였습니다.

 

📕 풀이방법

📔 입력 및 초기화

6개의 문자 info를 입력 받습니다.

 

📔 풀이과정

info가 'W'라면 winCnt를 1씩 증가시켜줍니다.

 

📔 정답출력

조건에 따라 정답을 출력해줍니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int winCnt;
int main(){
    for(int i = 0; i < 6; i++){
        char info;
        cin >> info;
        if(info == 'W') winCnt++;
    }
    if(!winCnt) cout << -1;
    else if(winCnt >= 5) cout << 1;
    else if(winCnt >= 3) cout << 2;
    else cout << 3;
}