[C++] 백준 3028 : 창영마을

Kim Nahyeong·2022년 3월 12일
0

백준

목록 보기
99/157

#include <iostream>

char n[50];
int cnt = 1;
int main(int argc, char** argv){
  scanf("%s", n);

  for(int i = 0; i < 50; i++){
    if(n[i] == 'A'){
      if(cnt == 1){
        cnt = 2;
      } else if(cnt == 2){
        cnt = 1;
      }
    } else if(n[i] == 'B'){
      if(cnt == 2){
        cnt = 3;
      } else if(cnt == 3){
        cnt = 2;
      }
    } else if(n[i] == 'C'){
      if(cnt == 1){
        cnt = 3;
      } else if(cnt == 3){
        cnt = 1;
      }
    }
  }

  printf("%d", cnt);

  return 0;
}

오늘의 백준 몸풀기 문제
그냥 구현 문제, 그래프를 보고 두려워하고 싶지 않아서 연습하려고 푼 문제다. 나쁘지 않다! 10분만에 바로 풀어버리기~

0개의 댓글