๐ป
[๋ฐฑ์ค] ๋ถ๋ฅ์์ - 16916. ๋ถ๋ถ ๋ฌธ์์ด ๋ณธ๋ฌธ
[๋ฐฑ์ค] ๋ถ๋ฅ์์ - 16916. ๋ถ๋ถ ๋ฌธ์์ด
๋ํจ๋ 2020. 3. 20. 15:57๋ฌธ์
๋ฌธ์์ด S์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋, ๋ฌธ์์ด์ ์ฐ์๋ ์ผ๋ถ๋ฅผ ์๋ฏธํ๋ค.
์๋ฅผ ๋ค์ด, "aek", "joo", "ekj"๋ "baekjoon"์ ๋ถ๋ถ ๋ฌธ์์ด์ด๊ณ , "bak", "p", "oone"๋ ๋ถ๋ถ ๋ฌธ์์ด์ด ์๋๋ค.
๋ฌธ์์ด S์ P๊ฐ ์ฃผ์ด์ก์ ๋, P๊ฐ S์ ๋ถ๋ถ ๋ฌธ์์ด์ธ์ง ์๋์ง ์์๋ณด์.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋ฌธ์์ด S, ๋์งธ ์ค์ ๋ฌธ์์ด P๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฌธ์์ด์ ๋น ๋ฌธ์์ด์ด ์๋๋ฉฐ, ๊ธธ์ด๋ 100๋ง์ ๋์ง ์๋๋ค. ๋, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
์ถ๋ ฅ
P๊ฐ S์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ1
baekjoon
aek
์์ ์ถ๋ ฅ1
1
์์ ์ ๋ ฅ2
baekjoon
bak
์์ ์ถ๋ ฅ 2
0
์๊ฐ
strstr(๋์๋ฌธ์์ด, ๊ฒ์ํ ๋ฌธ์์ด): ๋ฌธ์์ด์ ์ฐพ์์ผ๋ฉด ๋ฌธ์์ด๋ก ์์ํ๋ ๋ฌธ์์ด์ ํฌ์ธํฐ๋ฅผ ๋ฐํ, ๋ฌธ์์ด์ด ์์ผ๋ฉด NULL๋ฐํ.
#include<string.h> // strstr ํจ์๊ฐ ์ ์ธ๋ ํค๋ ํ์ผ
์์ฑํ ์ฝ๋
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, const char * argv[]) {
// insert code here...
ios_base::sync_with_stdio(false);
cin.tie(0);
string s, p;
cin >> s >> p;
char* ptr = strstr((char*)s.c_str(), (char*)p.c_str());
if (ptr != NULL){
cout << 1 << "\n";
} else {
cout << 0 << "\n";
}
return 0;
}
Colored by Color Scripter
|
'์๊ณ ๋ฆฌ์ฆ > ๋ฌธ์ ํ์ด Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] ๋ฐฑํธ๋ํน - 9207. ํ๊ทธ ์๋ฆฌํ ์ด (0) | 2020.03.23 |
---|---|
[๋ฐฑ์ค] ์กฐํฉ๋ก - 5557. 1ํ๋ (0) | 2020.03.21 |
[๋ฐฑ์ค] ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ - 2156. ํฌ๋์ฃผ ์์ (0) | 2020.03.20 |
[๋ฐฑ์ค] ๋ฐฑํธ๋ํน - 3967. ๋งค์ง ์คํ (0) | 2020.03.18 |
[๋ฐฑ์ค] ์๋ฃ๊ตฌ์กฐ - ์ฒ ๋ฒฝ ๋ณด์ ์๊ณ ๋ฆฌ์ฆ (0) | 2020.03.18 |