Problem Solving/BOJ

[백준 / BOJ] C++ 27918 탁구 경기

nageune 2023. 3. 27. 10:41
728x90
반응형

27918번: 탁구 경기

 

문제

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

 

27918번: 탁구 경기

달구와 포닉스는 탁구 치는 것을 좋아한다. 윤이는 오늘도 탁구를 치는 달구와 포닉스를 보고, 누가 경기에서 승리할지 예측해 보기로 했다. 달구와 포닉스가 탁구 경기를 진행하는 규칙은 다음

www.acmicpc.net

 

 

풀이

경기 결과에 따라 팀의 점수를 증가시키다가 차이가 2가 되는 순간 멈추고 각 팀의 점수를 출력하는 문제다. 반복문 제어를 할 수 있는지 여부를 분별하는 문제.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  int n, a = 0, b = 0;
  cin >> n;
  for (int i = 0; i < n; i++) {
    char c;
    cin >> c;
    if (c == 'D')
      a++;
    else
      b++;
    if (abs(a - b) > 1)
      break;
  }
  cout << a << ":" << b;
  return 0;
}

 

728x90
반응형