๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€88

[CSS] border-radius: ๊ผญ์ง“์  ๋ณ€๊ฒฝ border-radius ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ ๊ฒฝ๊ณ„์˜ ๊ผญ์ง“์ ์„ ๋‘ฅ๊ธ€๊ฒŒ ๋งŒ๋“ ๋‹ค. .thumb{ padding:8px; background:#f8fafc; border-radius: 10px 100px / 120px; box-shadow: 0 10px 28px rgba(99,102,241,.14), inset 0 0 0 1px rgba(15,23,42,.05); } .thumb img{ border-radius: 10px 100px / 120px; } ์ฐธ๊ณ : https://developer.mozilla.org/ko/docs/Web/CSS/Reference/Properties/border-radius 2026. 1. 12.
[1๋‹จ๊ณ„] ์ •๋ ฌ, K๋ฒˆ์งธ์ˆ˜ - ์ž‘์„ฑ์ค‘ import java.util.Arrays;class Solution { public int[] solution(int[] array, int[][] commands) { // commands.length ๊ธธ์ด๋งŒํผ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์„ ๋ฐฐ์—ด int[] answer = new int[commands.length]; // ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๋ฐฐ์—ด ์ž๋ฅด๊ธฐ for(int c = 0; c 5 // 5 -> index 2 answer[c] = slicedArray[k-1]; } return answer; }} ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ ๋งํฌGithub: K๋ฒˆ์งธ ์ˆ˜ ํ’€์ด์ฝ”๋“œ[์ฐธ๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜.. 2026. 1. 6.
์ œ47ํšŒ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ค€์ „๋ฌธ๊ฐ€(ADsP) ํ•ฉ๊ฒฉ ์ •์ฒ˜๊ธฐ ํ•ฉ๊ฒฉ ํ›„, ์˜ฌํ•ด ๋‚จ์€ ์‹œํ—˜๋“ค์„ ํ•˜๋‚˜์”ฉ ์ •๋ฆฌํ•ด ๋ณด๋ฉฐ“์ด์ œ ๋ญ˜ ์ค€๋น„ํ•˜๋ฉด ์ข‹์„๊นŒ?”๋ผ๋Š” ๊ณ ๋ฏผ์ด ๋“ค์—ˆ์–ด์š” ๊ทธ๋Ÿฌ๋‹ค ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์ž๊ฒฉ์ฆ ํ•˜๋‚˜์ฏค์€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ดADSP์— ๋„์ „ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹น~ ๐Ÿ’ช๐Ÿป 1. ๊ณต๋ถ€ ๊ธฐ๊ฐ„2025.10.13 ~ 11.01 (์•ฝ 3์ฃผ)๊ฐœ๋… → ๋ฌธ์ œ → ํ‹€๋ฆฐ ๋ถ€๋ถ„ ๋ณต์Šต ์œ„์ฃผ๋กœ ์ง„ํ–‰ํ–ˆ์–ด์š”.2. ๊ณต๋ถ€ ์ž๋ฃŒ & ๋ฐฉ๋ฒ•[๊ฐœ๋… ์ •๋ฆฌ]์–ด๋Œ‘ํ„ฐ ADSP ์ฑ…๊ฟˆ๊พธ๋Š” ๋ผ์ด์–ธ ADSP ์š”์•ฝ์ง‘์ •์ฒ˜๊ธฐ ๋•Œ๋„ ๋А๊ผˆ์ง€๋งŒ…[๊ฟˆ๊พธ๋Š” ๋ผ์ด์–ธ ์š”์•ฝ์ง‘]์€ ์ง„์งœ ํ•ต์‹ฌ๋งŒ ์ž˜ ๋ฝ‘ํ˜€ ์žˆ์–ด์„œ์‹œํ—˜ ์ง์ „๊นŒ์ง€ ๊ณ„์† ๋ณด๊ฒŒ ๋˜๋Š” ์ž๋ฃŒ์˜€์–ด์š”.์ฒ˜์Œ์—” ์–ด๋Œ‘ํ„ฐ ์ฑ…์œผ๋กœ ์ „์ฒด ํ๋ฆ„์„ ์žก๊ณ ,๊ทธ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ์š”์•ฝ์ง‘ ์œ„์ฃผ๋กœ ๋ฐ˜๋ณตํ–ˆ์Šต๋‹ˆ๋‹ค. [๋ฌธ์ œ ํ’€์ด]์˜์ง„๋‹ท์ปด CBT ๐Ÿ‘‰ https://cbt.youngjin.com/index.php์ฒ˜์Œ์—” ์ ์ˆ˜ ์‹ ๊ฒฝ.. 2025. 12. 19.
[SQL/Oracle] NULL ์น˜ํ™˜ ํ•จ์ˆ˜ 1. NVL | ISNULL(์ปฌ๋Ÿผ, ์น˜ํ™˜ํ•  ๊ฐ’)- null ๊ฐ’์„ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์น˜ํ™˜ ๐Ÿ—’๏ธ NVL์˜ ์ ˆ๋Œ€ ๊ทœ์น™: NVL(์ธ์ˆ˜, ์ธ์ˆ˜) → ๋‘ ์ธ์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ผ์น˜ ์‹œ์ผœ์•ผ ํ•œ๋‹ค. ์˜ˆ์ œ) NVL(COMM, 100) | ISNULL(COMM, 200)COMMNVL ์ ์šฉISNULL ์ ์šฉNULL → 100→ 200500→ 500 → 500 → NULL์ด๋ฉด 100 | 200์œผ๋กœ ์น˜ํ™˜→ NULL์ด ์•„๋‹ˆ๋ฉด ๋ณธ์ธ๊ฐ’ Return 2. COALESCE(์ปฌ๋Ÿผ, ์ธ์ˆ˜1, ์ธ์ˆ˜2, ์ธ์ˆ˜3, ...)- NVL ํ•จ์ˆ˜์˜ ๊ธฐ๋Šฅ์ด ์—ฌ๋Ÿฌ๊ฐœ ์ ์šฉ ๋˜์–ด ์žˆ๋Š” ํ•จ์ˆ˜- ์ธ์ž์˜ ๊ฐœ์ˆ˜๋Š” 2๊ฐœ ์ด์ƒ์œผ๋กœ ๋™์ ์œผ๋กœ ์ž…๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ 1) COALESCE(COMM, 100)COMMCOALESCE ์ ์šฉNULL→ 100500→ 500 NULL์ด ์•„๋‹Œ ๊ฐ€์žฅ ์•ž.. 2025. 11. 12.
[SQLD] ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด 1. ๋ชจ๋ธ๋ง์˜ ๊ฐœ๋…- ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์™€ ๋ฐ์ดํ„ฐ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถ”์ƒ์ ์ด๊ณ  ๊ตฌ์กฐํ™”๋œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ณผ์ •- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ์™€ ๊ด€๊ณ„ ์ •์˜ → ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ, ์กฐ์ž‘, ๊ด€๋ฆฌ ๋ฐฉ๋ฒ• ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ 2. ๋ชจ๋ธ๋ง์˜ ํŠน์ง•- ๋‹จ์ˆœํ•˜๊ณ  ์ถ”์ƒ์ (๊ฐ„๋žต)์ด์ง€๋งŒ ๋ช…ํ™•ํ•˜๊ฒŒ!๋‹จ์ˆœํ™”๋ถˆํ•„์š”ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ ์ œ๊ฑฐ์ถ”์ƒํ™”๊ฐ„๋žตํ•˜๊ฒŒ ํ‘œํ˜„๋ช…ํ™•ํ™”(๊ตฌ์ฒดํ™”)์ •ํ™•ํ•˜๊ฒŒ ํ˜„์ƒ ๊ธฐ์ˆ  3. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 3๊ฐ€์ง€ ๊ด€์ ๋ฐ์ดํ„ฐ ๊ด€์ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ €์žฅ, ์ ‘๊ทผ, ๊ด€๋ฆฌ๋˜๋Š”์ง€ ์ •์˜ํ”„๋กœ์„ธ์Šค ๊ด€์ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹œ์Šคํ…œ๋‚ด์—์„œ ์–ด๋–ป๊ฒŒ ํ๋ฅด๊ณ  ๋ณ€ํ™˜๋˜๋Š”์ง€ ์ •์˜(๊ณผ์ •)๋ฐ์ดํ„ฐ + ํ”„๋กœ์„ธ์Šค ๊ด€์ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ, ์ƒ์„ฑ, ๋ณ€๊ฒฝํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ 4. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์œ ์˜์ โ‘  ์ค‘๋ณต- ํ•œ ํ…Œ์ด๋ธ” ๋˜๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์— ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ €์žฅ๋˜์ง€ ์•Š๋„๋ก ํ•จ โ‘ก ๋น„์œ ์—ฐ์„ฑ- ์‚ฌ์†Œํ•œ .. 2025. 11. 10.
[SQL ๊ธฐ๋ณธ] ์„œ๋ธŒ์ฟผ๋ฆฌ 1. ์„œ๋ธŒ์ฟผ๋ฆฌ ์ •์˜- ํ•˜๋‚˜์˜ SQL ๋ฌธ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ SQL ๋ฌธ์„ ๋งํ•จ.- ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ๋ฐ˜๋“œ์‹œ ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด์•ผ ํ•จ- GROUP BY ์ ˆ ์‚ฌ์šฉ ๋ถˆ๊ฐ€2. ์„œ๋ธŒ ์ฟผ๋ฆฌ ์ข…๋ฅ˜1) ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ- ์—ฐ๊ด€ ์„œ๋ธŒ์ฟผ๋ฆฌ : ์„œ๋ธŒ์ฟผ๋ฆฌ๊ฐ€ ๋ฉ”์ธ์ฟผ๋ฆฌ ์ฐธ์กฐํ•˜๊ณ  ์žˆ์Œ, ๋ฉ”์ธ์ฟผ๋ฆฌ ์‹คํ–‰๋ ๋•Œ ๋งˆ๋‹ค ์ˆ˜ํ–‰SELECT *FROM name n1WHERE age = (SELECT max(age)FROM name n2 WHERE manage = n1.manage) - ๋น„์—ฐ๊ด€ ์„œ๋ธŒ์ฟผ๋ฆฌ : ๋ฉ”์ธ์ฟผ๋ฆฌ์™€ ๋…๋ฆฝ์  ์ˆ˜ํ–‰, ์„œ๋ธŒ์ฟผ๋ฆฌ ๋…์ž์  ์‹คํ–‰ ๊ฐ€๋Šฅ(ํ•œ๋ฒˆ๋งŒ)* ๋ฉ”์ธ ์ฟผ๋ฆฌ์˜ ๊ฐ ํ–‰์— ๋Œ€ํ•ด ์„œ๋ธŒ ์ฟผ๋ฆฌ๊ฐ€ ์‹คํ–‰๋จ.SELECT *FROM nameWHERE age = (SELECT max(age)FROM name) 2) ์œ„์น˜์— ๋”ฐ๋ผ- ์Šค์นผ๋ผ ์„œ๋ธŒ์ฟผ๋ฆฌ(S.. 2025. 11. 9.