-
[TIL - 220906]Today I Learned 2022. 9. 7. 15:46
โจ ๋ฐฐ์ด์
๐ช ADsP 1์ผ์ฐจ, 2์ผ์ฐจ
๐ช ์ฝ๋ฉํ ์คํธ 1๋จ๊ณ : ํ์ด์ฌ ํ์ธ
์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค ไธญ < ๋๋ง์ ์๊ณ ๋ฆฌ์ฆ ๋ ธํธ ๋ง๋ค๊ธฐ >
๋ฌธ์ ๋ฅผ ํ๋ฉด์ ์์ ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋งค์ฐ ์ข์ ์ต๊ด์ด๋ค. ๋ชจ๋ฅด๋ ๋ฌธ์ ๋ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ๋ง๋ฌ์ ๋๋ ๋ฌธ์ ๋ฅผ ๋ณต์ตํ๋ฉด์ ๋ฐ๋์ ์์ค์ฝ๋๋ฅผ ์ ๋ฆฌํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. ํ ๋ฐ ๋ ๋์๊ฐ ์ด๋ฏธ ๊ณต๋ถํ ์ ์ด ์๋ ์๊ณ ๋ฆฌ์ฆ๋ ํ๋ ๋๋ง๋ค ์์ค์ฝ๋๋ฅผ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํ๋ ์ต๊ด์ ๋ค์ด์.
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค ๋๋ ๋จ์ํ ํจ์๋ง ์์ฑํ๋ ๊ฒ๋ณด๋ค ํด๋น ํจ์์ ์ฌ์ฉ ์์ ( ๋ฐฉ๋ฒ ) ๊น์ง ๊ฐ์ด ๊ธฐ๋กํด ๋๋ ๊ฒ์ ์ถ์ฒํ๋ค.
1. ํ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ
(1) ์๋ฃํ
์ ์๋ฃํ : ์ ์ํ int ์ค์ํ float ( ์ ํจ์ซ์ e ^์ง์ == 1e9==10^9==10์ต )
์ง์ ํํ ๋ฐฉ์์ ์ฝ๋ฉํ ์คํธ์์ ๋ง์ด ์ฌ์ฉ ( ์ต๋จ ๊ฒฝ๋ก ๋ฌธ์ , ๋๋ฌํ ์ ์๋ ๋ ธ๋์ ๋ํ์ฌ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌดํ INF๋ก ์ค์ -> 1e9๋ก ํํ =987654321 , ์ปดํจํฐ๋ 2์ง์ ์ฌ์ฉ, ์ค์๋ ๋ถ๋ ์์์ floating point ๋ฐฉ์
round(0.899999,1) -> 0.9 ( 1+1์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ )โจ ์ํ์
- ์ํฉ : ์น๊ตฌ์ ์ ๋ ์ ๋จน๊ณ ๊ฒ์์ ๋ฑ ํ ํ๋ง ํ๋ฌ ํผ์๋ฐฉ์ ๊ฐ๊ธฐ๋ก ํ์๊ณ , ํ ํ์ด ๋๋ฌด ์์ฝ๊ฒ ๋๋จ.
- ์ก์ : ํ์ง๋ง, ๊พน ์ฐธ๊ณ ๋์๊ด์ผ๋ก ๋์์ ADsP ์ค๋์น ๊ณต๋ถ๋์ ๋๋.
- ์นญ์ฐฌ : ๊พน ์ฐธ๊ณ ํด์ผํ ์ผ์ ํ ๊ฒ ๋๊ฒฌํ๋ค!
โจ ๊ฐ์ ์
- ๋ฌธ์ : ๋ฐค์๊ณต๋ถ๋ฅผ ํ๋ ค๋ค๊ฐ ์ ๋ค์ด๋ฒ๋ ธ์.
- ์์ธ : ๋ฐค์๊ณต๋ถ๋ฅผ ํ ๊ณํ์ ์๊ฐ์ด ๋๋ํ๋ค๊ณ ์ฐฉ๊ฐํด ์ฌ์ ๋ฅผ ๋ถ๋ฆฌ๋ค๊ฐ ๊ฒฐ๊ตญ ์กธ์์ ๋ชป์ด๊ธฐ๊ณ ์ .
- ์ก์ ํ๋ : ๋น ๋ฅธ ์๊ฐ์์ ๋๋ผ ์๊ฐ์ ํด์ผ์ง, ๋ฐค์๊ณต๋ถ๋ฅผ ํด์ผ์ง ํ๊ณ ์๊ฐ์ ๋๋ํ ๋ณด๊ณ ์ฌ์ ๋กญ๊ฒ ํด์๋ ์๋จ. ๊ทธ๋ฆฌ๊ณ 5๋ถ์ด์ ์นจ๋์ ๋์์๋ ์๋จ.
'Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ TIL 220922 ] THU (0) 2022.09.24 [ TIL 220921 ] (1) 2022.09.22 [ TIL 220920 ] (1) 2022.09.21 [ TIL : 220913 ] (0) 2022.09.21 [ TIL - 220912 ] (1) 2022.09.13