1. ์๋ฐ์ ์๋ฃํ String Buffer๋ฅผ ์ค๋ช
ํ๊ธฐ์ ์์ ์๋ฐ์ ์๋ฃํ์๋ ๊ธฐ๋ณธํ(Primitive Type)๊ณผ ์ฐธ์กฐํ(Reference Type)์ด ์๋ค. ๊ธฐ๋ณธํ์ ๊ฐ ์์ฒด๋ฅผ ์ ์ฅํ๋ ํํ๋ก ์ ์ํ, ์ค์ํ, ๋ฌธ์ํ(char), ๋
ผ๋ฆฌํ์ด ๊ธฐ๋ณธํ์ ์ํ๋ค. ๋ฐ๋ฉด, ์ฐธ์กฐํ ์ฃผ์๊ฐ์ ๋ด๊ณ ์์ผ๋ฉฐ, ์ค์ ๋ก๋ ์ฃผ์๊ฐ ๊ฐ๋ฆฌํค๋ ๊ฐ์ฒด๋ ๋ฐฐ์ด ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฐธ์กฐํ๋ ํํ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ์ 8๊ฐ์ง ๊ธฐ๋ณธํ(Primitive Type)์ด ์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ฐธ์กฐํ์ ์ํ๋ค. ๋ฆฌ์คํธ๋ ๋งต, ์งํฉ์ฒ๋ผ ์ฐ๋ฆฌ๊ฐ ์๋ ์๋ฐ ์ปฌ๋ ์
ํ๋ ์์ํฌ์์ ์ ๊ณตํ๋ ์๋ฃํ๋ค์ด ์ฐธ์กฐํ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ํํ ๋ฌธ์์ด์ด๋ผ๊ณ ๋ถ๋ฅด๋ String๋ ์ฐธ์กฐํ์ ์ํ๋ค. ์ฐธ์กฐํ(Reference Type)- ํด๋์ค (Class): ์ฌ์ฉ์๊ฐ ์ ์ํ ๊ฐ..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
1. ์๊ฐ๋ณต์ก๋๋?์ฝ๋ฉํ
์คํธ ๋ฌธ์ ๋ค์ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ํ ์ ์์ง๋ง, ๊ทธ ์ค '๊ฐ์ฅ ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ๋ ์๊ณ ๋ฆฌ์ฆ'์ด ์๋ค. ์ด๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ด ์คํ๋๋ ์ ํ ์๊ฐ๊ณผ ๊ด๋ จ์ด ์๋ค. ์๊ฐ ๋ณต์ก๋๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ๋ํ๋ด๋ ์งํ๋ก, ์
๋ ฅ ํฌ๊ธฐ์ ๋ํ ์ฐ์ฐ ํ์์ ์ํ์ด๋ค. ์๊ฐ ๋ณต์ก๋๊ฐ ๋ฎ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ข์ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. *์
๋ ฅํฌ๊ธฐ = ์๊ณ ๋ฆฌ์ฆ์ด ์ฒ๋ฆฌํด์ผ ํ ๋ฐ์ดํฐ ์ 2. ๋น
์ค ํ๊ธฐ๋ฒ์ต์
์ ๊ฒฝ์ฐ ์๊ฐ ๋ณต์ก๋๋ฅผ ํํํ๋ ํ๊ธฐ๋ฒ์ '๋น
์คํ๊ธฐ๋ฒ'์ด๋ผ๊ณ ํ๋ค. ๋น
์คํ๊ธฐ๋ฒ์ ์ดํดํด์ผ๋ง ์ฝ๋ฉํ
์คํธ์์ ์ต์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฐพ์ ์ ์๋ค. ์ด๋ค ํ๋ก๊ทธ๋จ์ ์ฐ์ฐ ํ์๋ฅผ f(x)๋ผ๊ณ ํ ๋ ํจ์์ ์ต๊ณ ์ฐจํญ์ ๋จ๊ธฐ๊ณ ๊ณ์๋ฅผ ์ง์์ O( ) ํ์์ผ๋ก ํ๊ธฐํ๋ ๊ฒ์ด ๋น
์คํ๊ธฐ๋ฒ์ด๋ค. ์๋ฅผ ๋ค์ด ์ด๋ค ํ๋ก๊ทธ๋จ์ ์ฐ์ฐ ํ์๊ฐ f(x) =..
1. ๋ฌธ์ ์ค๋ช
H-Index๋ ๊ณผํ์์ ์์ฐ์ฑ๊ณผ ์ํฅ๋ ฅ์ ๋ํ๋ด๋ ์งํ์
๋๋ค. ์ด๋ ๊ณผํ์์ H-Index๋ฅผ ๋ํ๋ด๋ ๊ฐ์ธ h๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ํค๋ฐฑ๊ณผ1์ ๋ฐ๋ฅด๋ฉด, H-Index๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํฉ๋๋ค. ์ด๋ค ๊ณผํ์๊ฐ ๋ฐํํ ๋
ผ๋ฌธ nํธ ์ค, h๋ฒ ์ด์ ์ธ์ฉ๋ ๋
ผ๋ฌธ์ด hํธ ์ด์์ด๊ณ ๋๋จธ์ง ๋
ผ๋ฌธ์ด h๋ฒ ์ดํ ์ธ์ฉ๋์๋ค๋ฉด h์ ์ต๋๊ฐ์ด ์ด ๊ณผํ์์ H-Index์
๋๋ค. ์ด๋ค ๊ณผํ์๊ฐ ๋ฐํํ ๋
ผ๋ฌธ์ ์ธ์ฉ ํ์๋ฅผ ๋ด์ ๋ฐฐ์ด citations๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ด ๊ณผํ์์ H-Index๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ๊ณผํ์๊ฐ ๋ฐํํ ๋
ผ๋ฌธ์ ์๋ 1ํธ ์ด์ 1,000ํธ ์ดํ์
๋๋ค.๋
ผ๋ฌธ๋ณ ์ธ์ฉ ํ์๋ 0ํ ์ด์ 10,000ํ ์ดํ์
๋๋ค.์
์ถ๋ ฅ ์ ์
์ถ๋ ฅ ์ ์ค๋ช
์ด ๊ณผํ์..
1. ๋ฌธ์ ์ค๋ช
0 ๋๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ์ด์ด ๋ถ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ์์๋ด ์ฃผ์ธ์.์๋ฅผ ๋ค์ด, ์ฃผ์ด์ง ์ ์๊ฐ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋ง๋ค ์ ์๊ณ , ์ด์ค ๊ฐ์ฅ ํฐ ์๋ 6210์
๋๋ค. 0 ๋๋ ์์ ์ ์๊ฐ ๋ด๊ธด ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์์๋ฅผ ์ฌ๋ฐฐ์นํ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญnumbers์ ๊ธธ์ด๋ 1 ์ด์ 100,000 ์ดํ์
๋๋ค.numbers์ ์์๋ 0 ์ด์ 1,000 ์ดํ์
๋๋ค.์ ๋ต์ด ๋๋ฌด ํด ์ ์์ผ๋ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํฉ๋๋ค.์
์ถ๋ ฅ ์ 2. ์ ๊ทผ๋ฐฉ์ ์ฒ์์๋ Arrays.sort()๋ก..
1. ๋ฌธ์ ์ค๋ช
๋ฐฐ์ด array์ i๋ฒ์งธ ์ซ์๋ถํฐ j๋ฒ์งธ ์ซ์๊น์ง ์๋ฅด๊ณ ์ ๋ ฌํ์ ๋, k๋ฒ์งธ์ ์๋ ์๋ฅผ ๊ตฌํ๋ ค ํฉ๋๋ค.์๋ฅผ ๋ค์ด array๊ฐ [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3์ด๋ผ๋ฉดarray์ 2๋ฒ์งธ๋ถํฐ 5๋ฒ์งธ๊น์ง ์๋ฅด๋ฉด [5, 2, 6, 3]์
๋๋ค.1์์ ๋์จ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ฉด [2, 3, 5, 6]์
๋๋ค.2์์ ๋์จ ๋ฐฐ์ด์ 3๋ฒ์งธ ์ซ์๋ 5์
๋๋ค.๋ฐฐ์ด array, [i, j, k]๋ฅผ ์์๋ก ๊ฐ์ง 2์ฐจ์ ๋ฐฐ์ด commands๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, commands์ ๋ชจ๋ ์์์ ๋ํด ์์ ์ค๋ช
ํ ์ฐ์ฐ์ ์ ์ฉํ์ ๋ ๋์จ ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์ด์ ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.์ ํ์ฌํญarray์ ๊ธธ์ด๋ 1 ์ด์ 100 ์ดํ์
๋๋ค.array์ ๊ฐ..
Go The Distance์ํฐ์คํธMichael Bolton์จ๋ฒGo The Distance (Single)๋ฐ๋งค์ผ1970.01.01 1997๋
๊ฐ๋ดํ ์ํธ ๋์ฆ๋ ์ ๋๋ฉ์ด์
์คํ๋์ค์ 35๋ฒ์งธ ์ฅํธ ์ ๋๋ฉ์ด์
ํค๋ผํด๋ ์ค์ ์ฌ์ด๋ ํธ๋โซโชโช์ด๋ค.๋ ๊ฐ์ง ๋ฒ์ ์ด ์ ๋ช
ํ๋ฐ ํค๋ผํด๋ ์ค ์ญ์ ๋ก์ ๋ฐํธ๊ฐ ๋ถ๋ฅธ ๊ฒ,๊ทธ๋ฆฌ๊ณ ๋ง์ดํด ๋ณผํผ์ด ๋ถ๋ฅธ POP ๋ฒ์ ์ด๋ค. ์ด ๋
ธ๋๋ ํค๋ผํด๋ ์ค๊ฐ ์์ ์ ์ ์ฒด์ฑ์ ์ฐพ์ ๋ชจํ์ ๋ ๋๋ ์ฅ๋ฉด์์ ๋์จ๋ค.๊ทธ๋ ๋์ค์ ์ ์ฐ์ค๋ฅผ ๋ง๋ ์์ ์ ์ ์ฒด๋ฅผ ์๊ฒ ๋๊ณ ๋ง์นจ๋ด ์ฌ๋ฌ ์ ํฌ์์ ์น๋ฆฌํ๊ณ ์ฌ๋๋ค์๊ฒ ์ธ์ ์ ๋ฐ๊ธฐ ์์ํ๋๋ฐ๊ทธ ๋ ๋ค์ ํ ๋ฒ ๋ ์ด ๋
ธ๋๊ฐ ๋ฑ์ฅํ๋ค ใ
ใ
ใ
์๋๋ 'Shooting Star'๋ผ๋ ๋
ธ๋๊ฐ ์ด ์ฅ๋ฉด์ ๋ค์ด๊ฐ๊ธฐ๋ก ํ๋๋ฐ์ ์๊ณผ์ ์์ ํธ์ง๋๊ณ Go the Distan..
ttps://www.tablesgenerator.com/html_tables HTML Tables generator – TablesGenerator.comYou can import table data by uploading file in CSV format (Comma Separated Value). Most spreadsheet software, both desktop and online, allows to save tabular data in CSV format — it is usually available in the File menu under the name "Save As..." or "Exwww.tablesgenerator.comํ๋ก ํธ์๋ ๊ฐ๋ฐ ์์
ํ์๋ค๋ณด๋ฉด ํ
์ด๋ธ์ ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ..
https://youtu.be/fh3mqvzPGZk?si=4otYMdr4oML-H1Dg https://www.youtube.com/watch?v=URhp-VHF4T4 https://www.youtube.com/watch?v=h-cgB9PSIsg&t=1340s https://www.youtube.com/watch?v=suxltAX0nck https://www.youtube.com/watch?v=nV2tkWs2G9A https://youtu.be/QHkWasUI76M?si=mhJx_ebLlCwCaMhN https://youtu.be/cAL-Z_FfObI?si=JoOaRDe1lOlXbXW8 https://youtu.be/vQUMrrA4nSE?si=P1am0c16x032rsW4 https://youtu.be/Q..