Time
-
- [C/C++] ํ์ฌ ๋ ์ง/์๊ฐ ์ํ๋ ํํ๋ก ์ถ๋ ฅํ๊ธฐํ์ฌ ๋ ์ง/์๊ฐ ์ํ๋ ํํ๋ก ์ถ๋ ฅํ๊ธฐ โ ํค๋ ๋ถ๋ฌ์ค๊ธฐC#include C++#include โก time() ํจ์๋ฅผ ํธ์ถํ์ฌ ํ์ฌ์ ๋ ์ง/์๊ฐ ์ป๊ธฐtime_t timer = time(NULL);time ํจ์๋ time_t ํ์ ์ ๊ฒฐ๊ณผ๊ฐ์ผ๋ก ๋ฐํํ๋ค.๊ฒฐ๊ณผ๊ฐ์ ์ ๋์ค ์ด์์ฒด์ ๊ฐ ๊ณต์ ์ถ์ํ 1970๋ 1์ 1์ผ 0์ 0๋ถ 0์ด๋ฅผ ๊ธฐ์ ์ผ๋ก ํ์ฌ๊น์ง ํ๋ฅธ ์๊ฐ์ ์ด ๋จ์๋ก ๋ํ๋ธ๋ค. โข localtime() ํจ์๋ฅผ ํธ์ถํ์ฌ ํฌ๋งท ๋ณํํ๊ธฐstruct tm* t = localtime(&timer);time ํจ์๊ฐ ๋ฆฌํดํด์ฃผ๋ ๊ฐ์ ์์คํ ์ ๋ฐ๋ผ 32๋นํธ๋ 64๋นํธ ์ ์์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ์๋ ๋ฌด๋ฆฌ๊ฐ ์๋ค.๋ฐ๋ผ์ ์ฌ์ฉํ๊ณ ์ ํ๋ ํํ์ ๋ง๊ฒ๋ ํฌ๋งทํ ์ ํด์ฃผ์ด์ผ ํ๋ค.์ด ๊ณผ์ ์ localtime ํจ์๋ฅผ ์ฌ์ฉ..
2022.10.20 -
- [BOJ-2884][C++] ์๋ ์๊ณ๋ฌธ์ ์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค. ์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์์ ๊ทธ ์ด๋ค ๊ฒ๋ ์์จ ์๊ฐ ์์๋ค. ์ด๋ฐ ์๊ทผ์ด๋ฅผ ๋ถ์ํ๊ฒ ๋ณด๋, ์ฐฝ์์ด๋ ์์ ์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํด ์ฃผ์๋ค. ๋ฐ๋ก "45๋ถ ์ผ์ฐ ์๋ ์ค์ ํ๊ธฐ"์ด๋ค. ์ด ๋ฐฉ๋ฒ์ ๋จ์ํ๋ค. ์๋ ์ค์ ๋์ด ์๋ ์๋์ 45๋ถ ์์๋ ์๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ์ด์ฐจํผ ์๋ ์๋ฆฌ๋ฅผ ๋ค์ผ๋ฉด, ์๋์ ๋๊ณ ์กฐ๊ธ ๋ ์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด, ๋งค์ผ ์์นจ ๋ ์ค๋ค๋ ๊ธฐ๋ถ์ ๋๋ ์ ์๊ณ , ํ๊ต๋ ์ง๊ฐํ์ง ์๊ฒ ๋๋ค. ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ์๋ ์๊ฐ์ด ์ฃผ์ด์ก์ ๋, ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค๋ฉด, ์ด๋ฅผ ์ธ์ ๋ก..
2022.07.08