๐ค 1. ๋ฌธ์ ์ค๋ช
๋ฌธ์ ์ค๋ช
์ด์ค ์ฐ์ ์์ ํ๋ ๋ค์ ์ฐ์ฐ์ ํ ์ ์๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋งํฉ๋๋ค. ์ด์ค ์ฐ์ ์์ ํ๊ฐ ํ ์ฐ์ฐ operations๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋ชจ๋ ์ฐ์ฐ์ ์ฒ๋ฆฌํ ํ ํ๊ฐ ๋น์ด์์ผ๋ฉด [0,0] ๋น์ด์์ง ์์ผ๋ฉด [์ต๋๊ฐ, ์ต์๊ฐ]์ return ํ๋๋ก solution ํจ์๋ฅผ ๊ตฌํํด์ฃผ์ธ์. ์ ํ์ฌํญoperations๋ ๊ธธ์ด๊ฐ 1 ์ด์ 1,000,000 ์ดํ์ธ ๋ฌธ์์ด ๋ฐฐ์ด์
๋๋ค.operations์ ์์๋ ํ๊ฐ ์ํํ ์ฐ์ฐ์ ๋ํ๋
๋๋ค.์์๋ “๋ช
๋ น์ด ๋ฐ์ดํฐ” ํ์์ผ๋ก ์ฃผ์ด์ง๋๋ค.- ์ต๋๊ฐ/์ต์๊ฐ์ ์ญ์ ํ๋ ์ฐ์ฐ์์ ์ต๋๊ฐ/์ต์๊ฐ์ด ๋ ์ด์์ธ ๊ฒฝ์ฐ, ํ๋๋ง ์ญ์ ํฉ๋๋ค.๋น ํ์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ผ๋ ์ฐ์ฐ์ด ์ฃผ์ด์ง ๊ฒฝ์ฐ, ํด๋น ์ฐ์ฐ์ ๋ฌด์ํฉ๋๋ค. ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #116๊ณผ -..
My Tech Blog (์ ์ฒด ๊ธ)
๐ ๐ต๐ ๐๐๐๐ก๐๐๐ข๐, ๐ ๐๐๐ก๐ก๐๐ ๐๐๐๐๐๐๐๐๐ก๐๐๐ ๐๐๐๐ ๐ ๐๐๐๐ ๐ค๐๐ฆ โจ๐ฟ๐๐๐ ๐๐ ๐ ๐๐๐๐๐. ๐ธ๐๐๐๐ฆ ๐๐๐ ๐ต๐๐๐๐ ๐๐๐ฆ.๐ 1. ๋ฌธ์ ์ค๋ช
ํ๋๋์คํฌ๋ ํ ๋ฒ์ ํ๋์ ์์
๋ง ์ํํ ์ ์์ต๋๋ค. ๋์คํฌ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์์ฒญ์ด ๋ค์ด์จ ์์๋๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์
๋๋ค. ์๋ฅผ ๋ค์ด- 0ms ์์ ์ 3ms๊ฐ ์์๋๋ A์์
์์ฒญ - 1ms ์์ ์ 9ms๊ฐ ์์๋๋ B์์
์์ฒญ - 2ms ์์ ์ 6ms๊ฐ ์์๋๋ C์์
์์ฒญ ์ ๊ฐ์ ์์ฒญ์ด ๋ค์ด์์ต๋๋ค. ์ด๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ์๋์ ๊ฐ์ต๋๋ค. ํ ๋ฒ์ ํ๋์ ์์ฒญ๋ง์ ์ํํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฐ์ ์์
์ ์์ฒญ๋ฐ์ ์์๋๋ก ์ฒ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ฒ๋ฆฌ ๋ฉ๋๋ค.- A: 3ms ์์ ์ ์์
์๋ฃ (์์ฒญ์์ ์ข
๋ฃ๊น์ง : 3ms) - B: 1ms๋ถํฐ ๋๊ธฐํ๋ค๊ฐ, 3ms ์์ ์ ์์
์ ์์ํด์ 12ms ์์ ์ ์์
์๋ฃ(์์ฒญ์์ ์ข
๋ฃ๊น์ง ..
์ผ๋ฐ์ ์ผ๋ก ๋ฐฐ์ด ์ ๋ ฌํ ๋ ์ฐ๋ ๋ฉ์๋ `Arrays.sort()` ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ค. ํ์ง๋ง ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ์ถ์ ๋ `Arrays.sort()`์ `Comparator` ๊ฐ์ฒด๋ฅผ ์ธ์๋ก ๋ฐ์์ ๋ง์ถคํ ์ ๋ ฌ์ ์ํํ ์ ์๋ค. ๊ธฐ๋ณธ `Arrays.sort()`์ฌ์ฉimport java.util.Arrays;public class Main { public static void main(String[] args) { Integer[] arr = {5, 2, 9, 1, 3}; // ๊ธฐ๋ณธ ์ ๋ ฌ (์ค๋ฆ์ฐจ์) Arrays.sort(arr); System.out.println(Arrays.toString(arr));..
๐ 1. ๋ฌธ์ ์ค๋ช
์
์ถ๋ ฅ ์ ์ค๋ช
1. ์ค์ฝ๋น ์ง์๊ฐ 1์ธ ์์๊ณผ 2์ธ ์์์ ์์ผ๋ฉด ์์์ ์ค์ฝ๋น ์ง์๊ฐ ์๋์ ๊ฐ์ด ๋ฉ๋๋ค.์๋ก์ด ์์์ ์ค์ฝ๋น ์ง์ = 1 + (2 * 2) = 5๊ฐ์ง ์์์ ์ค์ฝ๋น ์ง์ = [5, 3, 9, 10, 12] 2. ์ค์ฝ๋น ์ง์๊ฐ 3์ธ ์์๊ณผ 5์ธ ์์์ ์์ผ๋ฉด ์์์ ์ค์ฝ๋น ์ง์๊ฐ ์๋์ ๊ฐ์ด ๋ฉ๋๋ค.์๋ก์ด ์์์ ์ค์ฝ๋น ์ง์ = 3 + (5 * 2) = 13๊ฐ์ง ์์์ ์ค์ฝ๋น ์ง์ = [13, 9, 10, 12] ๋ชจ๋ ์์์ ์ค์ฝ๋น ์ง์๊ฐ 7 ์ด์์ด ๋์๊ณ ์ด๋ ์์ ํ์๋ 2ํ์
๋๋ค.๐ก 2. ์ ๊ทผ๋ฐฉ์ํญ์ ์ ๋ ฌ์ด ๋์ด ์์ด์ ๋ฎ์ ์์๋ถํฐ ๊บผ๋ผ ์ ์๋ ์ฐ์ ์์ ํ ์ฌ์ฉPriority Queue(์ฐ์ ์์ํ)๋ฐฐ์ด์ ์ฐ์ ์์ ํ์ ๋ฃ๋๋คํ ์์์ ๊ฐ์ฅ ๋ฎ์ ์ซ์๊ฐ k..
"Only You"๋ ์๋ ์๊ตญ์ ์ ์คํ ๋ฐด๋ Yazoo(๋ถ๋ฏธ์์๋ Yaz๋ก๋ ์๋ ค์ง)๊ฐ 1982๋
์ ๋ฐํํ ๊ณก์ด์์. ์ด ๊ณก์ Vince Clarke์ Alison Moyet์ ๋์ฃ์ผ๋ก ๊ตฌ์ฑ๋ Yazoo์ ๋ฐ๋ท ์จ๋ฒ "Upstairs at Eric's"์ ์๋ก๋์ด ์์ต๋๋ค. ์ดํ 1983๋
์๋ ์๊ตญ์ ์์นดํ ๋ผ ๊ทธ๋ฃน Flying Pickets๊ฐ ์ด ๊ณก์ ์ปค๋ฒํ์๊ณ ์๊ฐ์ ๊ฐ๋
์ ํ์ฝฉ ์ํ ํ๋ฝ์ฒ์ฌ(The Fallen Angels, 1995) ost๋ก ์ฐ์ฌ์ ํํธ๋ฅผ ์ณค์ต๋๋ค. โ"Only You" ๊ฐ์ฌ๋ ์ด๋ณ ํ์๋ ์ฌ๋์ด ๊ณ์ ๋จ์ ์์ผ๋ฉฐ, ๊ทธ ์ฌ๋๋ง์ด ์์ ์๊ฒ ํน๋ณํ ์กด์ฌ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ด๊ณ ์์ต๋๋ค. Yazoo๋ฒ์ : ์๊ณก์ ์ ์คํ ์ฅ๋ฅด์ ์ํฉ๋๋ค. 1980๋
๋ ์ด๋ฐ ์ ์คํ์ ์ ํ์ ์ธ ์์๋ฅผ ๊ฐ์ถ๊ณ ์์ผ..
์์ฐํ ๊ฒฝํ์ด๋คhtml ํธ์ง ์๋ชปํด์ ๋๋ฅด๋ ๊ธ๋ง๋ค ์ด๋ ๊ฒ ๋จ...ใ
ใ
- JavaFestival์ฐ๋ ๊ธฐ ํ๊ทธ ์ ๊ฑฐ & ์ฝ๋๋ธ๋ญ ๋ค์ ์ ์ธ(1-5๋นผ๊ณ ์๋ฃ)- ํค๋๋ถ๋ถ ๊ธ ์ ๋ชฉ ์ค๋ฐ๊ฟ/๊ฐ์ด๋ฐ์ ๋ ฌ ์์ - ์ธ๋ผ์ธ ์ฝ๋ ๋ธ๋ญ ์ ์ฉ?- ์๊ณ ๋ฆฌ์ฆ Heap 3๋ฌธ์ - ์ฝํ
์ฑ
์ฃผ์๊ฐ๊ฒฉ ๋ฌธ์ ๊ทธ๋ฅ ๋ถ๋ด ์์ด ํ ๋ฒ ์ฝ์ด ๋ณด๊ธฐ๋ธ๋ก๊ทธ ์ปค์คํ
ํ ๊ธฐ๋ก Notion์ โ ๏ธProblem Report ํ์ด์ง ๋จ๊ธฐ๊ธฐ์ด์ ๋ถํฐ ๋ฒ์ ๊ด๋ฆฌ ํ ์ ์์ผ๋ฉด ํ๊ธฐ ๋ ์ง๋ณ๋ก ๋ฌด์์ ์์ ํ๋๊ฐ?๊ธฐ์กด์ ๋ฌธ์ ์๋๊ฑฐ ๋ค ์์ ํ๊ธฐ ์ ๊น์ง ๋ธ๋ก๊ทธ ์ปค์คํ
X- ์ค๋ ์ ์ฌ `์ฒด๋ค์น์ฆ``๋จํฅ๋นต``์ ๋ณต์ถ์๊ฑฐ+๋ถ๋ญ์์ค`- ์๋ฌด๋ฆฌ ํ ๊ฒ ๋ง์๋ ์ ๋ฐ ๋ฐ์ ๋๊ฐ์ ํ๋ณ ์ข ๋ณด์๋ฐฑํฑ ์์ ์๊นHex ์ฝ๋: #FF8C00 (๋ ์ง์ ์ค๋ ์ง, ๋คํฌ๋ชจ๋์์๋ ์ ๋ช
)Hex ์ฝ..
Be still my heartsilje Nergaard My heart's not lonely or broken๋ด ๋ง์์ ์ธ์ธํ์ง๋ ์ํ์ง๋ ์์์Is not of ice or of gold์ฐจ๊ฐ์ง๋ ์๋ฅํ์ง๋ ์์ฃ Nor has my heart ever spoken to me๋ ๋ด ๋ง์์ ๋์๊ฒ ๋งํด์ค ์ ์ด ์์ด์when a love has grown cold๋ด ์ฌ๋์ด ์์ด๋ฒ๋ ธ๋ ๋์๋ ๋ง์ด์ฃ I felt not the faintest flutter๋ ์์ฃผ ์กฐ๊ธ์ ๋จ๋ฆผ๋ ๋๋ผ์ง ๋ชปํ์ด์When you brushed my cheek as you passed๋น์ ์ด ์ง๋๊ฐ๋ฉฐ ๋ด ๋ณผ์ ์ค์ณ๊ฐ์ ๋์๋Nor will I willingly clutter my life with these things that d..
JavaFestival ์นดํ
๊ณ ๋ฆฌ์ ๊ด๋ จํด์ ๊ณต์ง ์ฌ๋ฆฝ๋๋ค. (ํ์ฌ ์๊ฐ 2024.11.11 ๊ธฐ์ค)์ ๋ธ๋ก๊ทธ์์ JavaFestival ์นดํ
๊ณ ๋ฆฌ ๊ฒ์๋ฌผ ๋ฑ์ ๋คํฌ๋ชจ๋๋ก ์ด์ฉํ์ค ๊ฒฝ์ฐ ๊ธ์ ๋ธ๋ญ๋ง๋ค ํฐ ์ ๋ฐฐ๊ฒฝ์ด ๋ํ๋๋ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค.๋ฐ๋ผ์ ํด๋น ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์ด์ฉํ์๋ ๋ถ๋ค์ ๋ฐ๋์ ๋ธ๋ก๊ทธ ํ๋จ์ ๋คํฌ๋ชจ๋/๋ผ์ดํธ๋ชจ๋ ์ ํ ๋ฒํผ์ ๋๋ฌ '๋ผ์ดํธ๋ชจ๋'์ํ์์ ์ด์ฉํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ํด๋น ๋ฌธ์ ๊ฐ ๋ํ๋๋ ์ด์ ๋ ํ ์ฌ์ดํธ์์ ํฐ์คํ ๋ฆฌ๋ก ๊ธ์ ๋ณต์ฌ + ๋ถ์ฌ๋ฃ๊ธฐ ํ ๊ฒฝ์ฐ ๋ถํ์ํ ํ๊ทธ๋ค์ด ํจ๊ป ์ถ๊ฐ ๋๋ ํ์์
๋๋ค. ์ ๋ ์ด ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๊ธฐ ์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ๋ฅผ ๋จผ์ ์ด์ํ๊ณ ์์๋๋ฐ, ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ๋จผ์ ํฌ์คํ
ํ ๊ธ์ ๊ทธ๋๋ก ํฐ์คํ ๋ฆฌ๋ก ์ฎ๊ฒจ ์ค๋ ๊ณผ์ ๋ฐ, ํด๋น ์ฝ๋์ ๊ดํ ์ค๋ช
์ ๋ฐ์ทํด ์ค๋ ๊ณผ์ ์์..
โจ์ปค์คํ
์ ๊ธฐ๋ณธ ํค๋ ํฐ์คํ ๋ฆฌ์์ hELLO ์คํจ์ ์ ์ฉํ๊ณ ๊ฒ์๊ธ์ ๋ฐํ ํ ๋ค ํค๋ ๋ถ๋ถ์ ๋ชจ์ต์ด๋ค. ์ธ๋ค์ผ๋ก ์ค์ ํ ์ด๋ฏธ์ง๊ฐ blur ์ฒ๋ฆฌ๋๋ฉด์ ํค๋ ๋ฐฐ๊ฒฝ์ผ๋ก ์ค๊ณ , ์ ๋ชฉ์ด ๊ฐ์ด๋ฐ๋ก ์จ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋๋ ๊ธ ๋ฐํ์๊ฐ๊ณผ ํด๋น ๊ธ์ ์นดํ
๊ณ ๋ฆฌ๊ฐ ํ ์ค๋ก ๋์ค๋๋ฐ, ์นดํ
๊ณ ๋ฆฌ๋ช
์๋ ํ๊ทธ์ href ์์ฑ์ด ๊ฑธ๋ ค ์์ด์ ํด๋ฆญํ๋ฉด ํด๋น ์นดํ
๊ณ ๋ฆฌ๋ก ๋์ด ๊ฐ๋ค. ๐งโ๏ธํค๋ ์ปค์คํ
์์ฑ์ ์ด๋ฒ ํฌ์คํ
์์ ์ปค์คํ
ํ ๋ด์ฉ์ ํฌ๊ฒ ๋ ๊ฐ์ง์ด๋ค.ํค๋ ์ข์ธก ์๋จ์ ์์ด์ฝ ์ถ๊ฐ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ์ ๋ง์ฐ์ค ์ฌ๋ฆฌ๋ฉด ์์์ด ๋ณํ๋ hover ํจ๊ณผ ์ฃผ๊ธฐ๋ฌผ๋ก ์ ์บก์ฒ์ฒ๋ผ ๋ฐํ์ผ, ์นดํ
๊ณ ๋ฆฌ๋ช
์ ์์น๋ฅผ ์นดํ
๊ณ ๋ฆฌ๋ช
์ด ๋จผ์ ๋์ค๊ฒ ๋ฐ๊พธ์ด ์ค ๊ฒ์ด๋ค.์นดํ
๊ณ ๋ฆฌ์ hover ํจ๊ณผ๋ฅผ ์ฃผ๋ฉด์ ๋ฐฐ๊ฒฝ์ ๋ฐ์ค๊ฐ ์๊ธฐ๊ฒ ๋์ด ์์ผ๋ก ๋์ค๋ ๊ฒ์ด ๋ ๋ซ๊ธฐ ..