15904๋ฒ: UCPC๋ ๋ฌด์์ ์ฝ์์ผ๊น?
์ฒซ ๋ฒ์งธ ์ค์ ์ํ๋ฒณ ๋์๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ ์ต๋ 1,000์์ด๋ค. ๋ฌธ์์ด์ ๋งจ ์๊ณผ ๋งจ ๋์ ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ๋ ์๊ณ , ๊ณต๋ฐฑ์ด ์ฐ์ํด์ 2๋ฒ ์ด์ ์ฃผ์ด์ง๋
www.acmicpc.net
๋ฌธ์
UCPC๋ '์ ๊ตญ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๋ํ ๋์๋ฆฌ ์ฐํฉ ์ฌ๋ฆ ๋ํ'์ ์ค์๋ง๋ก ์๋ ค์ ธ์๋ค. ํ์ง๋ง ์ด ์ค์๋ง์ด ์ ํํ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์๋์ง๋ ์๋ฌด๋ ๋ชจ๋ฅธ๋ค. UCPC 2018์ ์ค๋นํ๋ ntopia๋ ์ฌ๋ฌ ์ฌ๋๋ค์๊ฒ UCPC๊ฐ ์ ํํ ๋ฌด์์ ์ค์๋ง์ธ์ง ๋ฌผ์ด๋ณด์์ง๋ง, ์๋ฌด๋ ์ ํํ ๋ต์ ์ ์ํด์ฃผ์ง ๋ชปํ๋ค. ntopia๊ฐ ๋ค์ ๋ช ๊ฐ์ง ๋ต์ ์๋์ ์ ์ด๋ณด์๋ค.
- Union of Computer Programming Contest club contest
- Union of Computer Programming contest Club contest
- Union of Computer Programming contest club Contest
- Union of Collegiate Programming Contest club contest
- Union of Collegiate Programming contest Club contest
- Union of Collegiate Programming contest club Contest
- University Computer Programming Contest
- University Computer Programming Club contest
- University Computer Programming club Contest
- University Collegiate Programming Contest
- University CPC
- ...
ntopia๋ ์ด๋ ๊ฒ ๋ค์ํ ๋ต์ ๋ฃ๊ณ ๋ UCPC๊ฐ ๋ฌด์์ ์ฝ์์ธ์ง๋ ์๋ฌด๋ ๋ชจ๋ฅธ๋ค๊ณ ๊ฒฐ๋ก ๋ด๋ ธ๋ค. ์ ๋นํ ์ฅ์ญํด์ UCPC๋ฅผ ๋จ๊ธธ ์ ์์ผ๋ฉด ๋ชจ๋ UCPC์ ์ฝ์์ธ ๊ฒ์ด๋ค!
๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ฉด ์ด ๋ฌธ์์ด์ ์ ์ ํ ์ถ์ฝํด์ "UCPC"๋ก ๋ง๋ค ์ ์๋์ง ํ์ธํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณด์.
์ถ์ฝ์ด๋ผ๋ ๊ฒ์ ๋ฌธ์์ด์์ ์์์ ๋ฌธ์๋ค์ ์ ๊ฑฐํ๋ ํ๋์ ๋ปํ๋ค. ์๋ฅผ ๋ค๋ฉด, "apple"์์ a์ e๋ฅผ ์ง์ "ppl"๋ก ๋ง๋ค ์ ์๊ณ , "University Computer Programming Contest"์์ ๊ณต๋ฐฑ๊ณผ ์๋ฌธ์๋ฅผ ๋ชจ๋ ์ง์ "UCPC"๋ก ๋ง๋ค ์ ์๋ค.
๋ฌธ์์ด์ ๋น๊ตํ ๋๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํด ์ ํํ ๋น๊ตํ๋ค. ์๋ฅผ ๋ค์ด "UCPC"์ "UCpC"๋ ๋ค๋ฅธ ๋ฌธ์์ด์ด๋ค. ๋ฐ๋ผ์ "University Computer programming Contest"๋ฅผ "UCPC"๋ก ์ถ์ฝํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ค.
๊ทธ๋์ ๋ UCPC๋ ์ ๋ง ๋ฌด์์ ์ฝ์์์๊น? ์ ํํ ์์๋ ๋ถ์ ์ ๋ณด ๋ถํ๋๋ฆฝ๋๋ค.
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ์ํ๋ฒณ ๋์๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ ์ต๋ 1,000์์ด๋ค. ๋ฌธ์์ด์ ๋งจ ์๊ณผ ๋งจ ๋์ ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ๋ ์๊ณ , ๊ณต๋ฐฑ์ด ์ฐ์ํด์ 2๋ฒ ์ด์ ์ฃผ์ด์ง๋ ๊ฒฝ์ฐ๋ ์๋ค.
์ถ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ฌธ์์ด์ ์ ์ ํ ์ถ์ฝํด "UCPC"๋ก ๋ง๋ค ์ ์์ผ๋ฉด "I love UCPC"๋ฅผ ์ถ๋ ฅํ๊ณ , ๋ง๋ค ์ ์์ผ๋ฉด "I hate UCPC"๋ฅผ ์ถ๋ ฅํ๋ค.

ํ์ด๊ณผ์
"UCPC"๋ผ๋ ๋ฌธ์์ด์ ๋ง๋ค๊ณ ์ ๋ ฅ๊ฐ์ผ๋ก ๋ค์ด์ค๋ ๋ฌธ์์ด๊ณผ ์์๋๋ก ๋ชจ๋ ๋น๊ตํ๋ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ๊ตฌ์ฑํ์๋ค.
code
#include <iostream>
#include <string>
int main(void)
{
int t = 0;
std::string s, ucpc = "UCPC";
std::getline(std::cin, s);
for (int i = 0; i < s.length(); i++) {
if (ucpc[t] == s[i])
t++;
}
if (t == 4) std::cout << "I love UCPC" << "\n";
else std::cout << "I hate UCPC" << "\n";
return (0);
}
ํ๊ธฐ
๋ฌธ์์ด๋ง ๋น๊ตํ๋ฉด ๋์๋ ๋ฌธ์ ๊ฐ ํฌ๊ฒ ์ด๋ ต์ง์๊ฒ ์ ๊ทผํ ์ ์์๋ค.
'Algorithm > ๋ฌธ์ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 9205๋ฒ - ๋งฅ์ฃผ ๋ง์๋ฉด์ ๊ฑธ์ด๊ฐ๊ธฐ (C++) (0) | 2023.09.06 |
---|---|
[๋ฐฑ์ค] 21736๋ฒ - ํ๋ด๊ธฐ๋ ์น๊ตฌ๊ฐ ํ์ํด (C++) (0) | 2023.09.05 |
[๋ฐฑ์ค] 1107๋ฒ - ๋ฆฌ๋ชจ์ปจ (C++) (0) | 2023.09.02 |
[๋ฐฑ์ค] 24039๋ฒ - 2021์ ๋ฌด์์ด ํน๋ณํ ๊น? (C++) (0) | 2023.09.01 |
[๋ฐฑ์ค] 15719๋ฒ - ์ค๋ณต๋ ์ซ์ (C++) (0) | 2023.08.31 |