반응형
https://www.acmicpc.net/problem/5607
구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
게임 라운드 횟수 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;
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 5751 : Head or Tail (0) | 2021.12.18 |
---|---|
(C++) - 백준(BOJ) 5692 : 팩토리얼 진법 (0) | 2021.12.17 |
(C++) - 백준(BOJ) 5235 : Even Sum More Than Odd Sum (0) | 2021.12.15 |
(C++) - 백준(BOJ) 23825: SASA 모형을 만들어보자 (0) | 2021.12.14 |
(C++) - 백준(BOJ) 5220 : Error Detection (0) | 2021.12.14 |