Problem Solving21 C++14 STL ์ฒ ์ ์ ๋ฌธ) vector ๋ณดํธ๋์ด ์๋ ๊ธ ์ ๋๋ค. 2020. 5. 20. ๋ฐฑ์ค ์ธํ ๋ฐ๋ ๋ฌธ์ ์๋ฆฌ์ฆ (c++) 11718. ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ 11719. ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ 2 #include #include using namespace std; int main() { string s; while(getline(cin, s)){ cout N; string s; cin >> s; int sum = 0; for(int i=0; i N; cin.ignore(); char c; int sum = 0; for(int i=0; i s; int start = 0, num; while(true){ num = min(10, (int)(s.length() - start)); if(num 2020. 5. 19. cpp์์ 2์ง์๋ก ์ถ๋ ฅํ๋ ๋ฒ (bitset) ๋นํธ๋ง์คํฌ ๋๋ฒ๊น ํ ๋ ํญ์ ํ์ํ๋ฐ ๊ทธ ๋๋ง๋ค ์์ด๋ฒ๋ ค์ ๊ฒฐ๊ตญ ์ ๋ฆฌํ๋ค. ํค๋๋ bitset์ด๊ณ bitset(๋ณ์๋ช )์ผ๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค. 1 2 3 4 5 6 7 8 9 #include #include using namespace std; int main() { int bit_mask = 7; cout 2020. 5. 6. [SWEA] 2071. ํ๊ท ๊ฐ ๊ตฌํ๊ธฐ - ์์์ N ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ ํน๋ณํ ์ด๋ ค์ด ๋ฌธ์ ๋ ์๋๋ฐ ๋ฐ์ฌ๋ฆผ ๊ด๋ จ ํด์ ์ ๋ฆฌํ๋ฉด ์ข์ ๊ฒ ๊ฐ์์ ์ ๋๋ค. C++์ ์๋ ์ด๋ฏธ ceil(์ฌ๋ฆผ), floor(๋ด๋ฆผ) ํจ์ ๋ฟ๋ง ์๋๋ผ round ํจ์๊ฐ ์์ง๋ง ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์๋ฅผ ๋ฆฌํดํด์ค ๋ฟ ์ ํํ ์์์ N ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ์ ํ ๊ฒฐ๊ณผ๊ฐ์ ์ป์ ์ ์๋ค. cf) ceil, floor, round ํจ์๋ ๋ชจ๋ double, float, long double์ ๋ํ์ฌ ์ค๋ฒ๋ก๋ฉ ๋์ด์๋ค. ์์์ N ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ๊ธฐ ์ํด์๋ ๊ณ ๋ ค ๋์์ธ ์์์ N ๋ฒ์งธ ์๋ฆฌ ์๊ฐ 5๋ณด๋ค ์์์ง ํน์ ํฌ๊ฑฐ๋ ๊ฐ์์ง๋ง ํ์ธํ๋ฉด ๋๋ค. 1) ๋ฐ๋ผ์ pow(10, N-1)์ ๊ณฑํด ์์์ N ๋ฒ์งธ ์๋ฆฌ ์๊ฐ ์์์ ์ฒซ ๋ฒ์งธ ์๋ฆฌ ์๊ฐ ๋๋๋ก ํด์ค๋ค. 3.4927์ ์์์ ๋ ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ ํ๊ธฐ .. 2019. 12. 27. ์ด์ 1 2 3 4 5 6 ๋ค์