ํ๊ต๋ค๋๋ ๋์์...
C#
300์ ์ ๊ณฑ์ 900 > ๋ค์ 300์ผ๋ก ๋๋๋ฆฌ๋ฉด ์ฝ๋ฉ์ผ๋ก ์ด๋ค์์ผ๋ก ํด์ผ ํ๋์?ย
ํ๊ต๋ค๋๋ ๋์์...
C#
300์ ์ ๊ณฑ์ 900 > ๋ค์ 300์ผ๋ก ๋๋๋ฆฌ๋ฉด ์ฝ๋ฉ์ผ๋ก ์ด๋ค์์ผ๋ก ํด์ผ ํ๋์?ย
Mathf.Sqrt(์ซ์)
ใทใทใท ๋์๋ ๋๋ฌด ๋์๋๋ฐ?
๋ ผ๊ฑฐ๋ ๋ค๋ฅธ ๋ฌธ์ ์. ์ ๊ณฑ์ด๋ ์ ๊ณฑ๊ทผ ๊ฐ๋ ์ ์๋๋ฐ, ํด๋น ํจ์๋ฅผ ๋ชจ๋ฅด๋ ๊ฑฐ๋ฉด ๊ฒฐ๋ก ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํจ์ ์ดํด ๋ฌธ์ ๋ ๋๋ฌด ์์ฌํ์ง ์๊ธธ ๋ฐ๋. ์ ๊ณฑ : a *= a; ์ ๊ณฑ๊ทผ : a = Mathf.Sqrt(a);
a๊ฐ 300์ด๋ผ๋ฉด, a *= a; ๋ 300 = 300 * 300 = 90000 a = Mathf.Sqrt(a);๋ a์ a์ ์ ๊ณฑ๊ทผ์ ์ ์ฅ์ํค๋ ๊ฒ.
์ด์ ๋ณด๋๊น 300์ ์ ๊ณฑ์ด 900์ด๋ ธ? ใ ใ ใ ๊ฒ์ด๋ ๊ณต๋ถ๋ ์ข ํด์ผ๊ฒ ๋ฐ ใ ใ
๊ณต๋ถ ํ๊ณ ์ด ๊ฐ์ฌ์!
๋ฃจํธ๋ฅผ ์๋๋ฐ ํจ์๋ฅผ ๋ชป์ฐพ๋๊ฑด ๊ทธ๊ฑฐ๋๋ก ๊ฒ์๋ฅ๋ ฅ ํ์์
300์ ์ ๊ณฑ์ด๋ฉด 2์ ๊ณฑ์ด๋๊น 300*300์ด์ผ. ๋ช์ ๊ณฑ์ธ์ง ์๋ฉด ๋ช์ผ๋ก ๋๋ ์ผํ๋์ง ์ ์ ์์ผ.
๋๋ด์ด๊ธธ๋ฐ๋
300์ ์ ๊ณฑ์ 90000 ์ด๊ฒ ์ง... ๊ฑฐ๊พธ๋ก๋ ๋ฃจํธ์์. ๋ฃจํธ90000ํ๋ฉด 300์
900 - 600;
๋ชจ๋ฅผ ์๋ ์๋๊ฑฐ์ง ๊ณ์ ์ฝ๋ฉ ํ๋ค๋ณด๋ฉด ์ฅ๊ฐํ๊ฑด ๋์ถฉ ์๊ฒ๋จ.