[BOJ] 백준 2857 FBI
문자열에 FBI 가 있는지 확인하는 문제 입니다.
저는 string의 find를 이용하였습니다.
find 함수는, 문자를 찾으면 그 문자열 중 첫 문자의 index를 반환합니다.
소스코드 :
#include#include using namespace std; int main() { bool t = false; for (int i = 0; i < 5; i++) { string s; getline(cin, s); // find 함수는 FBI를 찾았을 경우 F의 index를 반환함. // 아니면 쓰레기값 반환. if (s.find("FBI") <= s.length()) { cout << i+1 << ' '; t = true; } } if (!t)cout << "HE GOT AWAY!" << endl; }
댓글
댓글 쓰기