매일 조금씩

백준 2857번: FBI 본문

알고리즘

백준 2857번: FBI

mezo 2020. 1. 18. 23:21
728x90
반응형

 

 

 

 

처음에 바보같이 배열로 접근했다가

두번째에 vector로 바꿔서 5개의 입력을 다 넣고 검사가 아닌 한줄 입력받고 확인하고 결과 출력할 값에 넣는 식으로 함.

 

#include <iostream>
#include <string>
#include <vector>
using namespace std;

int main(void) {
	ios_base::sync_with_stdio(0);
	cin.tie(0);

	vector<int> result;

	for (int i = 1; i <= 5; i++) {
		string s; 
		cin >> s; 
		
		bool fbi = false;
		for (int j = 0; j < s.size(); j++) {
			if (j+2 <s.size() && s[j] == 'F' && s[j + 1] == 'B' && s[j + 2] == 'I') {
				fbi = true;
				break;
			}
		}
		if (fbi)
			result.push_back(i);
	}
	if (result.empty())
		cout << "HE GOT AWAY!";
	else{
		for (int i = 0; i < result.size(); i++)
			cout << result[i] << " ";
	}
	
	return 0;
}

 

 

 

728x90
반응형

'알고리즘' 카테고리의 다른 글

백준 10769번: 행복한지 슬픈지  (0) 2020.02.08
백준 1919번: 애너그램 만들기  (0) 2020.01.19
백준 10808번: 알바벳 개수  (0) 2020.01.18
백준 5622번: 다이얼  (0) 2020.01.18
백준 2953번: 나는 요리사다  (0) 2019.12.15