2020. 9. 2. 19:09ใ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค/๊ตฌํ
๊ตฌํ
๊ตฌํ์ ํน๋ณํ ์๊ณ ๋ฆฌ์ฆ์ด ์๋ ๋ชจ๋ ์๊ณ ๋ฆฌ์ฆ์ ํตํ์ด ๊ตฌํ์ด๋ผ๊ณ ํ๋ค.
๋ณดํต ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ ๋ ์์ด๋์ด๋ ์๊ฒ ์ง๋ง ๊ตฌํ์ ํ์ง ๋ชปํด ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์๋นํ๋ค.
์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฌธ๋ฒ์ ์ต์ํ์ง ์์ ํ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ํ ๊ทธ๋ฆฌ๋ ์ฒ๋ผ ์์ฃผ, ๋ง์ด ํ์ด๋ณด๋ ๋ฐฉ๋ฒ๋ฐ์ ์๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ฌธ์ ๋ค์ ๋ ํจ์จ์ ์ผ๋ก ํ๊ณ ์ ๊ทผํด์ผํ๋ ๋ฐฉ๋ฒ์ ์ ํด์ ธ ์๋ค.
์ง๊ธ๋ถํฐ ๊ทธ๊ฒ๋ค์ ์์๋ณผ ์์ ์ด๋ค.
1. ๋ฉ๋ชจ๋ฆฌ
-C๋ C++์์๋ int๋ long long๋ฑ์ ํตํด ๋ณ์์ ์๋ฃํ์ ๋ถ์ฌ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํด์ค๋ค. ๋ฌธ์ ์์ ์๊ตฌํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด๊ณ ๊ฑฐ๊ธฐ์ ๋ง์ถฐ ๋ณ์๋ฅผ ์ง์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
2. ํ์ด์ฌ์์์ ๋ฆฌ์คํธ ํฌ๊ธฐ
-ํ์ด์ฌ์ ๋ค๋ฅธ ์ธ์ด์ ๋ค๋ฅด๊ฒ ๋ณ์๊ฐ ์๋ค. ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ๋๊ฐ์ด ์ด๋ฃจ์ด์ง๋ค.
๋ณดํต ๋ฐ์ดํฐ์ ๊ฐ์ 10,000,000๊ฐ๋น 40MB๋ฅผ ํ ๋นํ๊ฒ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฌธ์ ์์๋ 128~512MB๋ฅผ ์๊ตฌํ๋ ์ด์ ๋ง์ถฐ ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๊ธฐ๋ฅผ ๋ฐ๋๋ค.
3. ์ฑ์ ํ๊ฒฝ
- ๋ฌธ์ ๋ฅผ ๋ค ํ๊ณ ์ ์ถํ๋ฉด ์๊ฐ ์ ํ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ๊ฒ์ฌ๋ฐ๊ฒ ๋๋ค. ์ด๋ฅผ ์ด๊ณผํ๋ค๋ฉด ์ค๋ต์ฒ๋ฆฌ๋ฅผ ๋ฐ๋ ๊ฒ์ด๋ค. ์ด๊ฒ๋ง ๊ธฐ์ตํ์. "1์ด์ 2000๋ง ๋ฒ์ ์ฐ์ฐ์ ์ํํด์ผ ํ๋ค"
'์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค > ๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๊ฐ- ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค. (2) | 2020.09.02 |
---|---|
์ํ์ข์ฐ- ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค (2) | 2020.09.02 |