https://www.acmicpc.net/problem/28074
문자열에 단어가 포함하였는지 여부를 검사하는 문제이다.
algorithm 헤더의 find 함수를 이용해 구현하였다.
#include <iostream>
#include <algorithm>
using namespace std;
char word[5] = { 'M', 'O', 'B', 'I', 'S' };
int main() {
string s; cin >> s;
for (int i = 0; i < 5; i++) {
if (find(s.begin(), s.end(), word[i]) == s.end()) {
cout << "NO" << endl;
return 0;
}
}
cout << "YES" << endl;
return 0;
}
'Algorithm > Baekjoon' 카테고리의 다른 글
[BOJ/C++] 백준 28078 - 중력 큐 (0) | 2023.05.23 |
---|---|
[BOJ/C++] 백준 28075 - 스파이 (0) | 2023.05.23 |
[Algorithm] 16936 나3곱2 C++ 문제 해결 과정 (0) | 2023.05.09 |
[백준] 14889 스타트와 링크 C++ 문제 풀이 (0) | 2023.04.03 |
백준 1027 고층 건물 C++ #Math (0) | 2023.01.17 |