[C++] 백준 9517 : 아이 러브 크로아티아

Kim Nahyeong·2022년 3월 16일
0

백준

목록 보기
105/157

#include <iostream>

int K, N, T;
int tmp, ans = 0, t = 210; // 3분 30초
char Z; //T, N, P
int main(int argc, char** argv){
  scanf("%d %d", &K, &N);
  tmp = K;

  for(int i=0; i<N; i++){
    scanf("%d %c", &T, &Z);

    if(tmp == 9){
      tmp = 1;
    }

    t -= T;
    if(t < 0 && ans == 0){
      ans = tmp;
    } else {
      if(Z == 'T'){ // 문제를 틀리거나 패스할 경우에는 넘어가지 않음
        tmp++;
      }
    }
  }
  
  printf("%d", ans);

  return 0;
}

시뮬레이션을 연습해야하는데 코드 양도 많고 좀 익숙하지 않아서 브론즈 문제부터 풀면서 연습하려고 한다.

0개의 댓글