[BOJ] 2857번: FBI
✔️ 문제
😎 소스 코드
#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;
}
✊ 문제를 풀고 나서
#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!"를 출력하게 했다.
Author And Source
이 문제에 관하여([BOJ] 2857번: FBI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rany/BOJ-FBI저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)