substr
-
[C++] ๋ฐฑ์ค 5052 - ์ ํ๋ฒํธ ๋ชฉ๋ก(๋ฌธ์์ด)์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด/๋ฐฑ์ค 2022. 5. 2. 00:06
๋ฌธ์ ๋งํฌ 5052๋ฒ: ์ ํ๋ฒํธ ๋ชฉ๋ก (acmicpc.net) 5052๋ฒ: ์ ํ๋ฒํธ ๋ชฉ๋ก ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ t๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ t ≤ 50) ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ์งธ ์ค์๋ ์ ํ๋ฒํธ์ ์ n์ด ์ฃผ์ด์ง๋ค. (1 ≤ n ≤ 10000) ๋ค์ n๊ฐ์ ์ค์๋ ๋ชฉ๋ก์ ํฌํจ๋์ด ์๋ ์ ํ๋ฒํธ๊ฐ www.acmicpc.net ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์์ด ๋ฐฐ์ด์ ์ ์ธํด ์ ๋ ฅ๋ฐ์ ๊ฐ๋ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ฆฌํ๋ค. ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ฆฌํ์ ๋, ์์ ์๋ ๊ฐ์ด ๋ค์ ์๋ ๊ฐ๋ณด๋ค ๋ฌธ์์ด ๊ธธ์ด๊ฐ ๊ธธ๋ค๋ฉด ์ ๋ ๋ค์ ๊ฐ์ ํฌํจ๋ ์ ์๊ธฐ ๋๋ฌธ์ continue๋ก ์ฆ์ ์ฐ์ฐ์ ์ข ๋ฃํด์ค๋ค. ex) 12345 1345 2345 235... substr()์ ์ด์ฉํด ์์ ๋ถ๋ถ๊ณผ ์ํ๋ ๋งํผ์ ๊ธธ์ด๋ฅผ ์ธ์๋ก ๋ฃ์ด์ ๋ถ๋ถ ๋ฌธ์์ด์ ๋ฐํํ๋๋ก..
-
[C++] ๋ฐฑ์ค 11656 - ์ ๋ฏธ์ฌ๋ฐฐ์ด(๋ฌธ์์ด)์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด/๋ฐฑ์ค 2022. 4. 25. 00:52
https://www.acmicpc.net/problem/11656 11656๋ฒ: ์ ๋ฏธ์ฌ ๋ฐฐ์ด ์ฒซ์งธ ์ค์ ๋ฌธ์์ด S๊ฐ ์ฃผ์ด์ง๋ค. S๋ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ธธ์ด๋ 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. www.acmicpc.net substr() - C++ stringํค๋์ ๋ค์ด์๋ ๋ถ๋ถ ๋ฌธ์์ด ์ถ์ถ ํจ์. - ์์ ์ง์ ๊ณผ ๊ธธ์ด๋ฅผ ์ ๋ฌํ๋ฉด ์ธ๋ฑ์ค ์์ ์ง์ ๋ถํฐ ๊ธธ์ด๋งํผ ๋ฌธ์์ด ๋ฐํ. string.substr(์์ ์ง์ , ๊ธธ์ด) - ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์์ ์ง์ ์ 0, ๊ธธ์ด๋ ๋ฌธ์์ด ๋ณด๋ค ๋ ๊ธด ๊ธธ์ด๊ฐ ๋ค์ด์ค๋ฉด ๋ง์ง๋ง ๋ฌธ์๊น์ง๋ง ๋ฆฌํด. - ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ ฅํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฒด ๋ฌธ์์ด ๋ฆฌํด #include #include #include using namespace std; int main(){ ios_bas..