-
백준 2857번: FBI문자열(String) 2018. 6. 29. 12:41반응형
1. 문제
5명의 요원 중 FBI 요원을 찾는 프로그램을 작성하시오.
FBI요원은 요원의 첩보원명에 FBI가 들어있다.
2. 알고리즘
키워드 - 문자열 처리
3. 코드
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include <iostream>#include <sstream>#include <string>#include <algorithm>#include <functional>#include <vector>#include <list>#include <queue>#include <deque>#include <map>#include <set>#include <stack>#include <cstring>using namespace std;#define MAX_SIZE 100#define INF 0x7fffffff/** @memory - 1988 kb* @time - 0 ms*/int main() {cin.tie(0);std::ios::sync_with_stdio(false);string s;int count = 1;vector<int> arr;while(getline(cin, s)) {if (s.find("FBI") != -1) {arr.push_back(count);}count++;if (count > 5){break;}}if (arr.empty()) {cout << "HE GOT AWAY!" << "\n";} else {for(int i=0; i<arr.size(); i++) {cout << arr[i] << " ";}}return 0;}cs 반응형'문자열(String)' 카테고리의 다른 글
백준 2902번: KMP는 왜 KMP일까? (0) 2018.07.03 백준 2675번: 문자열 반복 (0) 2018.07.03 백준 9933번: 민균이의 비밀번호 (0) 2018.06.29 백준 2789번: 유학 금지 (0) 2018.06.29 백준 5586번: JOI와 IOI (0) 2018.06.29