๋ฐ์ํ ๊ฐ๋ฐ์ธ์ด42 [Java] HashMap ์ฌ์ฉ๋ฒ โจHashMap ์ด๋ ๋ฌด์์ธ๊ฐ์? HashMap์ Map ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๋ํ์ ์ธ Map ์ปฌ๋ ์ ์ ๋๋ค. Map ์ธํฐํ์ด์ค๋ฅผ ์์ํ๊ณ ์๊ธฐ์ Map์ ์ฑ์ง์ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์์ต๋๋ค. Map์ ํค๐์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ Entry๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์๋ฃ๊ตฌ์กฐ์ ๋๋ค. ์ฌ๊ธฐ์ ํค์ ๊ฐ์ ๋ชจ๋ ๊ฐ์ฒด์ ๋๋ค. ๊ฐ์ ์ค๋ณต ์ ์ฅ๋ ์ ์์ง๋ง ํค๋ ์ค๋ณต ์ ์ฅ๋ ์ ์์ต๋๋ค. ๋ง์ฝ ๊ธฐ์กด์ ์ ์ฅ๋ ํค์ ๋์ผํ ํค๋ก ๊ฐ์ ์ ์ฅํ๋ฉด ๊ธฐ์กด์ ๊ฐ์ ์์ด์ง๊ณ ์๋ก์ด ๊ฐ์ผ๋ก ๋์น๋ฉ๋๋ค. HashMap์ ์ด๋ฆ ๊ทธ๋๋ก ํด์ฑ(Hashing)์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์์ด์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค. ์ถ์ฒ : ๋งํฌ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด HashMap์ ๋ด๋ถ์ 'ํค'์ '๊ฐ'์ ์ ์ฅํ๋ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.. 2022. 4. 10. [CSS] background-repeat (๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ฌ๋ถ) โจbackground-repeat : ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋ฐ๋ณต ์ฌ๋ถ, ๋ฐ๋ณต ๋ฐฉํฅ ์์ฑ๋ฒ background-repeat: repeat | repeat-x | repeat-y | no-repeat | inherit repeat(๊ธฐ๋ณธ๊ฐ) ๊ฐ๋ก ๋ฐฉํฅ, ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. repeat-x ๊ฐ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. repeat-y ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. no-repeat ๋ฐ๋ณตํ์ง ์์ต๋๋ค. initial ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค. inherit ๋ถ๋ชจ ์์์ ์์ฑ๊ฐ์ ์์๋ฐ์ต๋๋ค. 2022. 4. 9. [CSS] ์ปฌ๋ฌ ์ฐจํธ ๋ฆฌ์คํธ The table below lists all of the 80 colors in the color picker along with their names and Hex codes. Row# Color Name Hex code 1 black #000000 1 dark gray 4 #434343 1 dark gray 3 #666666 1 dark gray 2 #999999 1 dark gray 1 #b7b7b7 1 gray #cccccc 1 light gray 1 #d9d9d9 1 light gray 2 #efefef 1 light gray 3 #f3f3f3 1 white #ffffff 2 red berry #980000 2 red #ff0000 2 orange #ff9900 2 yellow #ffff00 .. 2022. 4. 8. [CSS] background-size (๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ํฌ๊ธฐ) โจ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ ํ๊ธฐ background-size ์์ฑ ์ค๋ช auto ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ํฌ๊ธฐ๋งํผ ํ์(๊ธฐ๋ณธ ๊ฐ) contain ์ง์ ํ ์์ ์์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ๋ค ๋ค์ด์ค๋๋ก ์ด๋ฏธ์ง๋ฅผ ํ๋/์ถ์ cover ์ง์ ํ ์์๋ฅผ ๋ค ๋ฎ๋๋ก ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ฅผ ํ๋/์ถ์ ํฌ๊ธฐ ๊ฐ ๋๋น ๊ฐ๊ณผ ๋์ด ๊ฐ์ ์ง์ ๋ฐฑ๋ถ์จ ์ง์ ํ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฑ๋ถ์จ ๊ฐ์ ์ง์ auto contain cover 100px 100px 70% 70% 2022. 4. 8. [JS] ์๋ฐ์คํฌ๋ฆฝํธ backtick(`) ์ต์๋ถํธ ๋? ์๋ฐ์คํฌ๋ฆฝํธ String ๊ฐ์ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. var str = "yunamom"; var str = 'yunamom'; var str = `yunamom`; JavaScript์์ ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด์ ํ์ฉ๋๋ ๋ฌธ์(์ต์๋ถํธ) ๊ฐ ์๋ค. ์ด ๋ฌธ์(์ต์๋ถํธ) ๋ฅผ ๋ฐฑํฑ(backtick)์ด๋ผ๊ณ ํ๋๋ฐ ์ธ๋ป ์๋ชป๋ณด๋ฉด ์์ ๋ฐ์ดํ์ ํผ๋ํ๊ธฐ ์ฝ๋ค. ์๋ฌธ๋ช ์นญ์ผ๋ก๋ Backquote, backtick, grave accent ๋ฑ ๋ค์ํ ์ด๋ฆ์ด ๋ถ์ด์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ฐฑํฑ(`)์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ํํํ๋ ๊ฒ์ 'ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด'์ด๋ผ๊ณ ํ๋ค. ๋ฐฑํฑ์ ์ฌ์ฉํ๋ ์ฅ์ ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ง๋ง ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. (\n) ๋ฑ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ์ค๋ฐ๊ฟ์ ์ฝ๊ฒ ํ ์ ์๋ค. 2. ๋ฌธ์์ด ๋ด๋ถ์ ํํ์์ ํฌํจ ํ .. 2022. 4. 8. [JAVA] TreeMap ์ฌ์ฉ๋ฒ โจ TreeMap ์ด๋ ๋ฌด์์ธ๊ฐ์? TreeMap์ ์ด์งํธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ Map ์ปฌ๋ ์ ์ ๋๋ค. ๊ฐ์ Tree๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ง TreeSet๊ณผ์ ์ฐจ์ด์ ์ TreeSet์ ๊ทธ๋ฅ ๊ฐ๋ง ์ ์ฅํ๋ค๋ฉด TreeMap์ ํค์ ๊ฐ์ด ์ ์ฅ๋ Map, Etnry๋ฅผ ์ ์ฅํ๋ค๋ ์ ์ ๋๋ค. TreeMap์ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ฉด ์๋์ผ๋ก ์ ๋ ฌ๋๋๋ฐ, ํค๋ ์ ์ฅ๊ณผ ๋์์ ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๊ณ ์ซ์ ํ์ ์ผ ๊ฒฝ์ฐ์๋ ๊ฐ์ผ๋ก, ๋ฌธ์์ด ํ์ ์ผ ๊ฒฝ์ฐ์๋ ์ ๋์ฝ๋๋ก ์ ๋ ฌํฉ๋๋ค. ์ ๋ ฌ ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ๋ชจ ํค๊ฐ๊ณผ ๋น๊ตํด์ ํค ๊ฐ์ด ๋ฎ์ ๊ฒ์ ์ผ์ชฝ ์์ ๋ ธ๋์ ํค๊ฐ์ด ๋์ ๊ฒ์ ์ค๋ฅธ์ชฝ ์์ ๋ ธ๋์ Map.Etnry ๊ฐ์ฒด๋ฅผ ์ ์ฅํฉ๋๋ค. TreeMap์ ์ผ๋ฐ์ ์ผ๋ก Map์ผ๋ก์จ์ ์ฑ๋ฅ์ด HashMap๋ณด๋ค ๋จ์ด์ง๋๋ค. TreeMap์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ .. 2022. 4. 8. ์ด์ 1 2 3 4 5 6 7 ๋ค์ 300x250