๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ199 [๋ฐฑ์ค/C++] 10809๋ฒ : ์ํ๋ฒณ ์ฐพ๊ธฐ ๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, ๋จ์ด์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ, ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ถ๋ ฅ ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, a๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, b๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, ... z๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์ด๋ค ์ํ๋ฒณ์ด ๋จ์ด์ ํฌํจ๋์ด ์์ง ์๋ค๋ฉด -1์ ์ถ๋ ฅํ๋ค. ๋จ์ด์ ์ฒซ ๋ฒ์งธ ๊ธ์๋ 0๋ฒ์งธ ์์น์ด๊ณ , ๋ ๋ฒ์งธ ๊ธ์๋ 1๋ฒ์งธ ์์น์ด๋ค. ํ์ด string::find()๋ฅผ ์ด์ฉ string ํด๋์ค์ ๋ฉค๋ฒํจ์๋ก์, str.find("์ฐพ๋ ๋ฌธ์")๋ก ์ฌ์ฉ.. 2021. 7. 14. [๋ฐฑ์ค/C++] 11654๋ฒ : ์์คํค ์ฝ๋ ๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9 ์ค ํ๋๊ฐ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ์ถ๋ ฅํ๋ค. ํ์ด char ํ์ ์ int ํ์ ๋ฃ์ผ๋ฉด ์์คํค ์ฝ๋๋ก ์ ์ฅ๋๋ค! #include using namespace std; int main() { char c; cin >> c; cout 2021. 7. 12. [๋ฐฑ์ค/C++] 11720 : ์ซ์์ ํฉ ๋ฌธ์ N๊ฐ์ ์ซ์๊ฐ ๊ณต๋ฐฑ ์์ด ์ฐ์ฌ์๋ค. ์ด ์ซ์๋ฅผ ๋ชจ๋ ํฉํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ซ์์ ๊ฐ์ N (1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ ์์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ซ์ N๊ฐ์ ํฉ์ ์ถ๋ ฅํ๋ค. ํ์ด ํต์ฌ์ char์์ ์์คํค์ฝ๋์ '0'๊ฐ, ์ฆ 48์ ๋นผ์ฃผ๋ ๊ฒ! Charํ ์ซ์๋ฅผ intํ์ผ๋ก ๋ณํํ๋ ๋ฒ ์ซ์์ ์์คํค ๊ฐ์ 48๋ฒ๋ถํฐ 0~9๋ฅผ ํ ๋นํ๊ณ ์์ผ๋ฏ๋ก, charํ '1'์ ์ ์๊ฐ 49๋ฅผ ๊ฐ์ง๋ค. ๋ฐ๋ผ์ 0์ ์์คํค ๊ฐ์ธ 48์ charํ์ ๊ฐ์์ ๋นผ์ฃผ๋ฉด ์์ํ ์ซ์๋ฅผ ์ป์ด๋ผ ์ ์๋ค. #include using namespace std; int main() { int n, sum = 0; char ch; cin >> n; fo.. 2021. 7. 12. [๋ฐฑ์ค/C++] 1065๋ฒ : ํ์ ๋ฌธ์ ์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค. ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ์ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค. N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด ์ค์ํ ๊ฑด 100๋ณด๋ค ์์ ๋ ์๋ฆฌ ์ ์๋ ๋ฌด์กฐ๊ฑด ํ์๋ผ๋ ๊ฒ์ด๋ค! (์ธ ์๋ฆฌ ์ด์๋ถํฐ ๋ฑ์ฐจ์์ด๋ก ๋น๊ต ๊ฐ๋ฅ) #include using namespace std; bool calc_num(int num){ int a, b, c; if (num < 100) return true; a = num/100; .. 2021. 7. 10. ์ด์ 1 ยทยทยท 42 43 44 45 46 47 48 ยทยทยท 50 ๋ค์