๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[BAEKJOON C++] 10173_๋๋ชจ๋ฅผ ์ฐพ์์ ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
์์ด ๋ฌธ์ฅ์ ์จ์ด์๋ ๋๋ชจ(Nemo)๋ฅผ ์ฐพ์๋ณด์.
๋๋ชจ๋ฅผ ์ฐพ๋๋ฐ ์์ด์ ๋์๋ฌธ์๋ ์ค์ํ์ง ์๋ค.
์ ๋ ฅ
์ฌ๋ฌ ๋ฌธ์ฅ์ด ๊ฐ ์ค๋ก ์ ๋ ฅ๋๋ฉฐ, ์ ๋ ฅ์ ๋ง์ง๋ง์๋ "EOI" ์ ๋ ฅ๋๋ค.
ํ ์ค์ ์ต๋ 80๊ฐ์ ๊ธ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค
์ถ๋ ฅ
์จ๊ฒจ์ง ๋๋ชจ๋ฅผ ์ฐพ์ผ๋ฉด “Found”, ๋ชป์ฐพ์ผ๋ฉด “Missing”๋ฅผ ๊ฐ ์ค์ ๋ง๊ฒ ์ถ๋ ฅ
// [10173] ๋๋ชจ๋ฅผ ์ฐพ์์
/*
์์ด ๋ฌธ์ฅ์ ์จ์ด์๋ ๋๋ชจ(Nemo)๋ฅผ ์ฐพ์๋ณด์.
๋๋ชจ๋ฅผ ์ฐพ๋๋ฐ ์์ด์ ๋์๋ฌธ์๋ ์ค์ํ์ง ์๋ค.
์
๋ ฅ
์ฌ๋ฌ ๋ฌธ์ฅ์ด ๊ฐ ์ค๋ก ์
๋ ฅ๋๋ฉฐ, ์
๋ ฅ์ ๋ง์ง๋ง์๋ "EOI" ์
๋ ฅ๋๋ค.
ํ ์ค์ ์ต๋ 80๊ฐ์ ๊ธ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค
์ถ๋ ฅ
์จ๊ฒจ์ง ๋๋ชจ๋ฅผ ์ฐพ์ผ๋ฉด “Found”, ๋ชป์ฐพ์ผ๋ฉด “Missing”๋ฅผ ๊ฐ ์ค์ ๋ง๊ฒ ์ถ๋ ฅ
*/
#define _CRT_SECURE_NO_WARNINGS
// ํ์ค ์คํธ๋ฆผ์์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ๋ฅผ ์ ์ดํ๋ ๊ฐ์ฒด๋ฅผ ์ ์ธ
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
string s;
// ๋ฌธ์์ด ์
๋ ฅ ๋ฐ๋ณต
while (getline(cin, s)) {
if (s == "EOI") {
break;
}
// ์ผ๋ จ์ ๊ฐ๋ค์ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ ๋ณํ
// ::tolwer ์๋ฌธ์๋ก ๋ณํ
// ::toupper ๋๋ฌธ์๋ก ๋ณํ
transform(s.begin(), s.end(), s.begin(), ::tolower);
if (s.find("nemo") != string::npos) {
cout << "Found" << endl;
}
else {
cout << "Missing" << endl;
}
}
}
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BAEKJOON C++] 5597_๊ณผ์ ์ ๋ด์ ๋ถ..? (1) | 2023.07.11 |
---|---|
[BAEKJOON C++] 5598_์นด์ด์ฌ๋ฅด ์ํธ (0) | 2023.07.11 |
[BAEKJOON C++] 2857_FBI (0) | 2023.07.10 |
[BAEKJOON C++] 10820_๋ฌธ์์ด ๋ถ์ (0) | 2023.07.10 |
[BAEKJOON C++] 10992_๋ณ ์ฐ๊ธฐ - 17 (0) | 2023.07.10 |
Comments