본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 5607 : 問題 1

반응형

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

 

5607번: 問題 1

A と B の 2 人のプレーヤーが, 0 から 9 までの数字が書かれたカードを使ってゲームを行う. 最初に, 2 人は与えられた n 枚ずつのカードを, 裏向きにして横一列に並べる. その後, 2 人

www.acmicpc.net

구현 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

게임 라운드 횟수 n, a의 점수 aScore, b의 점수 bScore를 선언 후 입력해줍니다.이후 n만큼 loop를 수행하며 각각 뒤집은 카드의 숫자를 의미하는 a, b를 선언 후 입력해줍니다.

📔 풀이과정

조건에 따라 aScore, bScore에 더해줍니다.

📔 정답출력

aScore, bScore를 출력해줍니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int n, aScore, bScore;
int main(){
    cin >> n;
    for(int i = 0, a, b; i < n; i++) {
        cin >> a >> b;
        if(a > b) aScore += a + b;
        else if(a == b) aScore += a, bScore += b;
        else bScore += a + b;
    }
    cout << aScore << ' ' << bScore;
}