Bibi's DevLog ๐ค๐
[TIL - Codesquad] ์ง์ , ์ผ๊ฐํ, ์ง์ฌ๊ฐํ ๋ณธ๋ฌธ
[210114]
์ค๋์ ์๋ฒฝ๋ถํฐ ๋ฐฐํ์ด ๋์ ๋ณ์์ ๋ค๋
์ค๋๋ผ ์ข์ง ๋ชปํ ์ปจ๋์
์ด์๋ค..
๊ทธ๋๋ ํฐ์ฃฝ ๋์ฌ๋จน๊ณ ์ฝ๋ ๋จน์ผ๋ ์กฐ๊ธ ๋์์ ธ์ ๋ฏธ์
์ ํ ๋งํผ์ ์ปจ๋์
์ผ๋ก ํ๋ณตํ ์ ์์๋ค.
์๋ฌด๋ฆฌ ์ํ๋ ํ ๊ฑด ํด์ผ์ง! vs ๊ทธ๋๋ ์ํ๋ฐ ํน ์ฌ์ด์ผ์ง!
๊ณ ๋ฏผํ๋ค๊ฐ ๊ทธ๋๋ ํ ์ ์๋ ๋งํผ ํ๊ณ ์ผ์ฐ ์๊ธฐ๋ก ํ๋ค.๐ช_
TIL
-
- ์ด๋ฒ ๋ฏธ์ ์์๋ replaceAll()์ ์ฌ์ฉํด ๋ณด์๋ค.
String replaceAll(String regex, String replacement)
regex
: ๋ณํ ๋์ ๋ฌธ์์ด. ์ ๊ทํํ์ ์ฌ์ฉ ๊ฐ๋ฅ.replacement
: ๋ณํํ ๋ฌธ์์ด.
์ฆ, ๋ฌธ์์ด์์regex
์ ๊ฐ์replacement
๋ก ์นํํจ.
์๋ฐ Math.sqrt() ์ ๊ณฑ๊ทผ(๋ฃจํธ) ๊ตฌํ๊ธฐ
์ด๋ค ์์ ์ ๊ณฑ๊ทผ์ ๊ตฌํ๊ธฐ ์ํด
Math.sqrt()
๋ฅผ ์ฌ์ฉํ๋ค.Math sqrt(double number)
number
์ ์ ๊ณฑ๊ทผ์ ๋ฐํํ๋ค.
๋ฆฌํดํ์ : double
*sqrt๋ square root(์ ๊ณฑ๊ทผ)์ ์ฝ์์ด๋ค.
-
- ์ง์ฌ๊ฐํ์ด ๋๊ธฐ ์ํ ๊ฐ์ฅ ๊ฐ๋จํ ์กฐ๊ฑด์ผ๋ก '๋ ๋๊ฐ์ ์ ๊ธธ์ด๊ฐ ๊ฐ๋ค'๋ฅผ ์๊ฒ ๋์๋ค.
(๊ทธ๋ฃน์๋ค๊ป์ ๊ณต์ ํด ์ฃผ์ ์ ์ ์ ์์๋ค. ๊ฐ์ฌํฉ๋๋ค๐โโ๏ธ)
- ์ง์ฌ๊ฐํ์ด ๋๊ธฐ ์ํ ๊ฐ์ฅ ๊ฐ๋จํ ์กฐ๊ฑด์ผ๋ก '๋ ๋๊ฐ์ ์ ๊ธธ์ด๊ฐ ๊ฐ๋ค'๋ฅผ ์๊ฒ ๋์๋ค.
-
- ๋ฏธ์ ์ ์ฃผ์ด์ง ํค๋ก ์ ๊ณต์์ด๋ค.
- ํ๊ต์์ ๋ฐฐ์ธ ๋๋ ๊ทธ๋ฅ ์ธ์ฐ๊ธฐ๋ง ํ๋๋ฐ, ์ด๋ฆ์ด ์๋ ์ค์ ๋ชฐ๋๋คใ ใ
๋ ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ ๊ตฌํ๊ธฐ
- ์ญ์ ๋ฏธ์ ์ ์ฃผ์ด์ง (์ขํ์์) ๋ ์ ์ฌ์ด ๊ฑฐ๋ฆฌ ๊ตฌํ๊ธฐ ๊ณต์์ด๋ค.
- ํผํ๊ณ ๋ผ์ค ์ ๋ฆฌ๋ฅผ ํ์ฉํ ๊ณต์์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฌ์์ง..
1/14 ์ค๋์ ์๋จ์ด
lobed (a) ์ ๋ชจ์์.
lobe (n) ์์ฌ๊ท / ๊ท๋ถ / (์ธ์ฒด ๊ธฐ๊ด - ๋/ํ์) ์ฝ(่)
classification (n) ๋ถ๋ฅ
condiment (n) ์ฒจ๊ฐ๋ฌผ / ์กฐ๋ฏธ๋ฃ,์๋ ,์์ค.
quadrant (n) ์ฌ๋ถ๋ฉด
initialize (v) ์ด๊ธฐํํ๋ค
initialization (n) ์ด๊ธฐํ
square root (n) ์ ๊ณฑ๊ทผ(โ)
๋ด์ผ ๊ณต๋ถํ ๊ฒ
: ์ค๋ ์ง ์ฝ๋๋ฅผ ๊ฐ์ฒด์งํฅ์ผ๋ก ์ค๊ณํ๊ธฐ ์ํด ๋ณต์ตํด์ผ ํ ๊ฐ๋ ๋ค. (๋ฃจ์นด์ค๋ ๋ค์ ํ ๋ฒ ์ฝ์ด๋ณด์)
๊ฐ์ฒด์งํฅ ์ค๊ณ์ ํ๋ก๊ทธ๋๋ฐ
ํด๋์ค class
๊ฐ์ฒด object
์ธ์คํด์ค instance
ํ๋กํผํฐproperty ์ ๋ฉ์๋ method
์บก์ํ encapsulation
์์ inheritance
๋คํ์ฑ polymorphism
๊ฐ์ฒด์ ํด๋์ค
์ถ์ํ vs ๊ตฌ์ฒดํ
Classification ๋ถ๋ฅ
Indirection ๊ฐ์ ์ฐธ์กฐ
instance reference