โ CSS ์ฒ์ ๋ฐฐ์ฐ์๋ ๋ถ๋ค๊ป ๊ฐ์์์๋ ๋ค์ ์ด๋ ค์ด ๊ฐ๋
์
๋๋ค. ์ค๊ธ์๋ค ๊ณผ์ ์์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ ๋นํ์ง๋ง, CSS์์ ์์ฃผ ์ฌ์ฉ๋๋ ํธ๋ ๋์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ ๊ฐ๋
๊ณผ ํ์ฉ๋ฒ ์ ๋๋ ์์๋์๋๊ฒ ์ข์ต๋๋ค. ๐1. ๊ฐ์์์ ::before๊ณผ ::after CSS๋ก ์ ํํ ๋์ HTML์์ ์์ด๋ ๋ค์ ์๋ก์ด ์์๋ฅผ ์ถ๊ฐ ํ ์ ์๋ ์ ํ์์
๋๋ค. ๊ฐ์์์๋ ํ์ด์ง ์์ ์ค์ ๋ก ์กด์ฌํ๋ ๊ฒ์ ์๋์ง๋ง, ๊ธฐ์กด ํ๊ทธ ์์์ ์์ด๋ ๋ค์ชฝ์ ์๋ก์ด ์์๊ฐ '์๋ ๊ฒ์ฒ๋ผ' ์ฌ์ฉ ํ ์ ์์ด์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ํนํ ์ค๋ฌด์์ ๊ณ ๊ธ CSS ์์ฑ ๊ธฐ๋ฒ์ผ๋ก ํ์ฉ๋๊ฐ ๋๊ณ , ์๋ฐ์คํธ๋ฆฝํธ๋ก๋ง ๊ตฌํํ ์ ์๋ HTML์์์ ์ด๋ ํจ๊ณผ๋ฅผ CSS๋ก ๋น์ทํ๊ฒ ๋ง๋ค์ด ๋ณผ ์ ์๋ค๋ ์ ์์ ์์ฃผ ์ ์ฉํ๊ฒ ์ฐ์
๋๋ค. ๊ฐ๋จํ ์์ด์ฝ์ ์ถ๊ฐ..
My Tech Blog (์ ์ฒด ๊ธ)
๐ ๐ต๐ ๐๐๐๐ก๐๐๐ข๐, ๐ ๐๐๐ก๐ก๐๐ ๐๐๐๐๐๐๐๐๐ก๐๐๐ ๐๐๐๐ ๐ ๐๐๐๐ ๐ค๐๐ฆ โจ๐ฟ๐๐๐ ๐๐ ๐ ๐๐๐๐๐. ๐ธ๐๐๐๐ฆ ๐๐๐ ๐ต๐๐๐๐ ๐๐๐ฆ.โจ์ฌ์ง์ ์์ ์ถ๊ฐํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ์ฌ์ง์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ง์ ๊พธ๋ฏธ๋ ๋ฒ์ ๋ฐฐ์๋ด
์๋ค. ๋จ์ ์์, ์ค๋ฌด๋ฌ ์์, ์ ๋ชจ์ ์์ ์ถ๊ฐํ๋ ๋ฒ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ด๋ ์ผ๋ฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ HTML๊ณผ CSS๋ง์ผ๋ก ์์
ํ ๊ฑฐ๋๊น Vscode์์ ๋ฐ๋ผํด์ฃผ์ธ์. ๐ STEP 1. ๋จ์ ์์ ์ถ๊ฐํ๊ธฐ โ๏ธ HTML โ๏ธ CSS img { box-shadow: offset-x offset-y blur-radius color; } img { box-shadow: 20px 20px 0 #efcfd6; } ๐ STEP 2. ์ค๋ฌด๋ฌ ์์ ๋ฐฐ์นํ๊ธฐ ๊ฐ์์์ ์ ํ์ ::before์ ํ์ฉํ๋ฉด ์์ฐ์ค๋ฝ๊ณ ์ฌ๋ฏธ์๋ ๋๋์ ์ฃผ๋ ๋๊ฐ์ ์ค๋ฌด๋ฌ๋ฅผ ๋์์ธํ ์ ์์ด์. โ๏ธ HTML ์ด๋ฒ์๋ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ div ..
โจํผ์ฌ์ฒด์ ๊ทธ๋ฆผ์ ์ถ๊ฐํ๊ธฐโจ ์๋
ํ์ธ์. ์ค๋์ ํผ์ฌ์ฒด์ ๊ทธ๋ฆผ์๋ฅผ ์ถ๊ฐํด์ ์ญ๋์ ์ธ ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ ๋ฒ์ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ด๋ ์ผ๋ฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ HTML๊ณผ CSS๋ง์ผ๋ก ์์
ํ ๊ฑฐ๋๊น Vscode์์ ๋ฐ๋ผํด์ฃผ์ธ์. ๐ STEP 1. ํฌ๋ช
ํ ๋ฐํ์ ์ด๋ฏธ์ง๋ฅผ ์ค๋นํด์ฃผ์ธ์. ํฌ๋ช
ํ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ฐพ๋ ๋ฒ ์๋ ค๋๋ฆด๊ฒ์. ํฌํ ์ต์ผ๋ก ์ง์ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง ์ฐ๋ฆฌ๋ ์ฐ์ต๋ง ํ ๊บผ๋๊น ๊ตฌ๊ธ์์ ๋ฐฐ๊ฒฝ ์๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์๋ด
์๋ค. ๊ทธ๋ฅ ๊ฒ์ํ๋ฉด ์ค์ ๋ก๋ ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ง์์. ๊ตฌ๊ธ์์ ํฌ๋ช
ํ ์ด๋ฏธ์ง ๊ฒ์ํ๋ ๋ฒ ๊ตฌ๊ธ ์ด๋ฏธ์ง๊ฒ์ > ๊ฒ์์ฐฝ ์๋ [๋๊ตฌ] ํด๋ฆญ > [์์]์์ ํฌ๋ช
ํด๋ฆญ ์ค์ ๋ก ๋ฐฐ๊ฒฝ์ด ํฌ๋ช
ํ์ง ํ์ธํ๊ธฐ ์ํด์๋ ์ง์ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํด๋ณด์ธ์. ์๋์ฒ๋ผ ๋ฐฐ๊ฒฝ์ ํ์ ์ค์ผ์ผ์ ๋ฐ๋ํ..
์ข์ํ๋ ๊ทธ๋ฆผ ํฌ๋ฆฌ์คํด ๋คํธ๋ ๋ฃจ์ด๋ณด์ค ๊ณ ์ง ๋ด๊ฐ ๋จน์ด๋ณธ ํฐ ์ค์์ ์ ค ๋ง์์ค. ๋ค ๋จน๊ตฌ ์บ๋ชจ๋ง์ผ ์ค๋ ์ง๋ง ๋จ์๋ค....ใ
ใ
ใ
ใ
์์ฆ ์ค์ค๋ก์์๋ ํฐ ์ธํธ ๋์์ ๋น์ทํ ๋ง์ ์ ๋ ดํ๊ฒ ์ฆ๊ธธ ์ ์๋ค.... ๋ค์ด์์์ ์ฐ ํ๋ถ ๊ทผ๋ฐ ์นํ์ฐ๊ธฐ์๋ ์ ์ ํ์ง ์์ ๊ฒ ๊ฐ์์ ๋์ค์ ์๋ฌผ ์ข ์๋ผ๋ฉด ์ฌ๊ธฐ์ ์ฎ๊ฒจ ์ฌ์ผ๋ ค๊ตฌ... ๋ง์
ธ ์กํค ๋ธ๋ฃจํฌ์ค ์คํผ์ปคํ๋ฃจ ์ข
์ผ ํผ์๋
ธ ์์
ํ์ด๋จ์คํ
์ผ์ฆ์๋ฒ reminiscence๋ second run ๋๋ฏ์ข๋ค..
- ๊ณํ์ ์งํฌ์ ์๋๊ฒ๋ง, ์์ฌ๋ถ๋ฆฌ์ง ๋ง์ ๐ฅฐ- ์ธ์์์ ๋ด๊ฐ ๋ฐ๊ฟ์ ์๋ ๊ฒ๊ณผ ๋ฐ๊ฟ ์ ์๋ ๊ฒ์ ๊ตฌ๋ณํ๋ ์งํ๋ฅผ ๊ฐ์- ๊ฐ๋ฅํ๋ฉด ์ถ๊ทผ์ 30๋ถ ์ผ์ฐํ์ ๐๐ฌ- ์์ ์ผ์ ๊ฐ์ฌ ํ์๋ธ๋ก๊ทธ๋ฅผ ์์ํ์ง ๋ฒ์จ 2์ฃผ๊ฐ ์ง๋ฌ์ด. ์ฌ๋๋ค์ ๋ฐ๊ณ ์ฆ๊ฑฐ์ด ์ด์ผ๊ธฐ๋ฅผ ์ข์ํ๋ค. ๊ทธ๋ฆฌ๊ณ '์ ์น๊ตฌ๋ ์ ์๊ณ , ๋ช
๋ํ ๋ชจ์ต์ด ๋ณด๊ธฐ ์ข์.' ๋ผ๊ณ ํ๋ค. ๋ด๊ฐ ํ๋ฃจ๋ผ๋ ์นจ์ธํ๊ณ ์ฐจ๋ถํ ๋ชจ์ต์ ๋ณด์ด๋ฉด '๋ฌด์จ ์ผ ์์ด?' ์ด๋ ๊ฒ ๋ฌผ์ด์จ๋ค. ๋๊ตฌ์๊ฒ๋ ๊ทธ๋ฐ ๋ ์ ์ฐพ์์ค๊ธฐ ๋ง๋ จ์ธ๋ฐ, ๋ด๊ฐ ๊ทธ๋ค๊ณผ ์ฆ๊ฑฐ์ด ์๊ฐ๋ง์ ํจ๊ปํด์ผ ํ๋ค๋ฉด, ๊ทธ ์ฌ๋๋ค์ด ๋์ ์นจ์ธํ ๋ชจ์ต์ ๋ฏ์ค์ด ํ๋ค๋ฉด, ๊ทธ๋ ๋ค๋ฉด ์ฆ๊ฒ์ง ์์ ๋ ๋์ ์ด์ผ๊ธฐ๋ ๋๊ฐ ๋ค์ด ์ค ์ ์๋ ๊ฒ์ธ๊ฐ? ์ผ๊ธฐ๋ฅผ ์ด๋ค๋ ๊ฒ์ ์๊ธฐ์ ๊ฐ์ ์ ๋ค์ฌ๋ค๋ณด๋ ์ผ์ด๋ค. ๋งค์ผ ์ผ๊ธฐ๋ฅผ ์ฐ๋๋ฐ ์๊ฐ์ ..
โ
๋
ธ์
์๊ธ์ ๊ตฌ๋ถ์๊ธ์ฃผ์๊ธฐ๋ฅ๋ฌด๋ฃ์๊ธ์ ๊ฐ์ธ์๊ธ์ ๋ฌด๋ฃ๋ฌด์ ํ ํ
์คํธ ์์ฑ(2๋ช
์ด์ ์ฌ์ฉ์ ๋ธ๋ก 1,000๊ฐ ์ ํ), ํ์ผ์
๋ก๋ 5MB์ ํ, ๊ฒ์คํธ ์ด๋ 10๋ช
์ ํ, ๋ฒ์ ๊ธฐ๋ก 7์ผ๊ฐ ์ด๋ ๊ฐ๋ฅ์ ๋ฃ์๊ธ์ ํ๋ฌ์ค ์๊ธ์ ๋งค๋ฌ USD 10(์ฐ๊ฐ ๊ฒฐ์ ์ ์ USD 8)[๊ฐ์ธ์๊ธ์ ] ๊ธฐ๋ฅ +๋ฌด์ ํ ํ์ผ ์
๋ก๋ ๊ฐ๋ฅ,๊ฒ์คํธ ์ด๋ 100๋ช
์ ํ,๋ฒ์ ๊ธฐ๋ก 30์ผ๊ฐ ์ด๋ ๊ฐ๋ฅ๋น์ฆ๋์ค ์๊ธ์ ๋งค๋ฌ ๋ฉค๋ฒ 1์ธ๋น USD 18(์ฐ๊ฐ ๊ฒฐ์ ์ ์ USD 15)[ํ๋ฌ์ค ์๊ธ์ ] ๊ธฐ๋ฅ +๊ฒ์คํธ ์ด๋ 250๋ช
์ ํ,๋ฒ์ ๊ธฐ๋ก 90์ผ๊ฐ ์ด๋ ๊ฐ๋ฅ,๊ณ ๊ธ ํ์ด์ง ์ ๋๋ฆฌํฑ์ค ๊ธฐ๋ฅ์ํฐํ๋ผ์ด์ฆ์๊ธ์ ๋
ธ์
์์
ํ์ ๋ณ๋ ๋ฌธ์[๋น์ฆ๋์ค ์๊ธ์ ] ๊ธฐ๋ฅ + ๋ฒ์ ๊ธฐ๋ก ๋ฌด์ ํ ์ด๋ ๊ฐ๋ฅ ํ์/๊ต์ก๊ณ ์ข
์ฌ์๋ [ํ๋ฌ์ค ์๊ธ์ ] ๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅ(๋จ, ์ํฌ ..
๊ธด ์๋จ์ด ๋๋ ํํ์ด์ง ์ฃผ์, ์ด๋ฉ์ผ์ฃผ์ ๋ฑ์ด ์
๋ ฅ๋์์ ๋ ์ฃผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๋ก ์๋ฌธ์ ๋จ์ด๋จ์๋ก ์
๋ ฅ๋๋๊ฒ์ด ๊ธฐ๋ณธ์ค์ ์ธ๋ฐ ๋จ์ด๋ฅผ ๋จ์ด๋จ๋ฆฌ์ง ์์ผ๋ฉด์ ํ์ด์ง์ ์์ชฝ ๋์ ๋ง์ถ๋ ์์ชฝ ์ ๋ ฌ ๊ธฐ๋ฅ์ด ํจ๊ป ๋ง๋ ์ด๋ฐ ํ์์ด ๋ฒ์ด์ง๋ค. ํด๊ฒฐ๋ฒ: 1. ๋ฒ์ด์ง ๊ณณ์ ๋ธ๋ก์ง์ 2. ๋ง์ฐ์ค ์ฐํด๋ฆญ> ๋ฌธ๋จ๋ชจ์> ์ค๋๋๋จ์-ํ๊ธ:๊ธ์, ์์ด:๊ธ์ ์ ํ ์ ํด๊ฒฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ์๋จ์ด ์ฌ์ด์ ์ค๋ฐ๊ฟ์ด ๋จ.๋ฌธ์ ํด๊ฒฐ ๋! + ๋จ์ถํค ํ์๊ฐ์ค์ด๊ธฐ Alt + Shift + N์๊ฐ๋๋ฆฌ๊ธฐ Alt+ Shift + W
โ
๋ฌธ์ ํ์ ์ค๋ฆฌ๊ตฌ์ด๋ฅผ ์์ํ๋ ์๊ฐ๊ณผ ์ค๋ธ๊ตฌ์ด๋ฅผ ํ๋ ๋ฐ ํ์ํ ์๊ฐ์ด ๋ถ๋จ์๋ก ์ฃผ์ด์ก์ ๋, ์ค๋ธ๊ตฌ์ด๊ฐ ๋๋๋ ์๊ฐ์ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์๋ ํ์ฌ ์๊ฐ์ด ๋์จ๋ค. ํ์ฌ ์๊ฐ์ ์ A (0 ≤ A ≤ 23) ์ ๋ถ B (0 ≤ B ≤ 59)๊ฐ ์ ์๋ก ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. ๋ ๋ฒ์งธ ์ค์๋ ์๋ฆฌํ๋ ๋ฐ ํ์ํ ์๊ฐ C (0 ≤ C ≤ 1,000)๊ฐ ๋ถ ๋จ์๋ก ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ข
๋ฃ๋๋ ์๊ฐ์ ์์ ๋ถ์ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ถ๋ ฅํ๋ค. (๋จ, ์๋ 0๋ถํฐ 23๊น์ง์ ์ ์, ๋ถ์ 0๋ถํฐ 59๊น์ง์ ์ ์์ด๋ค. ๋์งํธ ์๊ณ๋ 23์ 59๋ถ์์ 1๋ถ์ด ์ง๋๋ฉด 0์ 0๋ถ์ด ๋๋ค.) โ ๐ก ํ์ด ์๊ณ ๋๋ฆฌ๊ธฐ ๋ฌธ์ . ํ์ฌ ์๊ฐ์ ์ค๋ธ๊ตฌ์ด ๋ง๋๋๋ฐ ํ์ํ ์๊ฐ์ ๋ํด์..
โ
๋ฌธ์ ์
๋ ฅํ ์๊ฐ ๊ธฐ์ค์ผ๋ก 45๋ถ ์ ์ ๋ช์ ๋ช ๋ถ์ธ์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์ง๊ธฐ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ๋ ์ ์ H์ M์ด ์ฃผ์ด์ง๋ค. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ์๋ ์๊ฐ H์ M๋ถ์ ์๋ฏธํ๋ค. โ ์
๋ ฅ ์๊ฐ์ 24์๊ฐ ํํ์ ์ฌ์ฉํ๋ค. 24์๊ฐ ํํ์์ โํ๋ฃจ์ ์์์ 0:0(์์ )์ด๊ณ , ๋์ 23:59(๋ค์๋ ์์ 1๋ถ ์ )์ด๋ค. ์๊ฐ์ ๋ํ๋ผ ๋, ๋ถํ์ํ 0์ ์ฌ์ฉํ์ง ์๋๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๋, ์ค์ ํด์ผ ํ๋ ์๋ ์๊ฐ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด โScanner ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฒ๊ณผ BufferedReader ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฐฉ๋ฒ ๋ ๊ฐ์ง๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ์๊ณ ๋ฆฌ์ฆ ์ ๊ทผ๋ฒ โ 1. ์
๋ ฅ๋ฐ..