[BOJ] 2857번: FBI

6435 단어 bojStringcppString

✔️ 문제

😎 소스 코드

#include <iostream>
#include <vector>
#include <string>

using namespace std;

void solution(vector<string> v){
  bool flag = false;
  
  for (int j = 0; j < 5; ++j) {
    for (int k = 0; k < v[j].size(); ++k) {
      if (v[j][k] == 'F' && v[j][k+1] == 'B' && v[j][k+2] == 'I'){
        flag = true;
        cout << j + 1 << " ";
        break;
      }
    }
  }
  
  if (flag == false) { cout << "HE GOT AWAY!" << endl; }
}

int main(){
  vector<string> v;
  string input;

  // get input
  for (int i = 0; i < 5; ++i) {
    cin >> input;
    v.push_back(input);
  }
  
  solution(v);
  
  return 0;
}

✊ 문제를 풀고 나서

매우 간단한 문제였다.
flag 변수를 이용해서 FBI 요원이 아무도 없으면(flag === false) "HE GOT AWAY!"를 출력하게 했다.

좋은 웹페이지 즐겨찾기