Transparent White Star

๐Ÿ“Œ ์ „์ฒด ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก

๋‘˜์งธ ๋‚ ์€'์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ'๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ฃผ์–ด์ง„ ๋ˆ์œผ๋กœ ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ๋ฅผ ์ตœ๋Œ€ ๋ช‡ ์ž” ์‚ด ์ˆ˜ ์žˆ๊ณ , ๋‚จ๋Š” ๋ˆ์€ ์–ผ๋งˆ์ธ์ง€ ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ) arrayheightresult์ž…๋ ฅ[149, 180, 192, 170]1673์ถœ๋ ฅ[180, 120, 140]1900 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ์ž…๋ฌธ์šฉ ์ฝ”ํ…Œ๋ผ ๊ทธ๋Ÿฐ์ง€ ์ƒ๋‹นํžˆ ์‰ฌ์› ๋‹ค.๋‹จ์ˆœํžˆ ๋ช‡ ์ž”์„ ์‚ด ์ˆ˜ ์žˆ์„์ง€๋Š” ๋‚ด๊ฐ€ ๊ฐ€์ง„ money์—์„œ ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๊ฐ’์„ ๋‚˜๋ˆ„์–ด์ฃผ๋ฉด ๋˜๊ณ ,๊ฑฐ์Šค๋ฆ„ ๋ˆ์€ ๋‚ด๊ฐ€ ๊ฐ€์ง„ money์—์„œ ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๊ฐ’์— ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค!๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(money) { v..
๋‘˜์งธ ๋‚ ์€'์ค‘์•™๊ฐ’ ๊ตฌํ•˜๊ธฐ'๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ฃผ์–ด์ง„ ์ •์ˆ˜ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•œ ํ›„, ์ค‘์•™์— ์œ„์น˜ํ•œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)arrayresult[1, 2, 7, 10, 11]7[9, -1, 0]0 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ผ๋‹จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๊ณ  ๋ฐฐ์—ด์˜ ๊ธธ์ด์—์„œ ๋‚˜๋ˆ„๊ธฐ 2๋ฅผ ํ•˜์—ฌ ๊ทธ ๋ชซ์„ ๋ฐฐ์—ด์˜ index๋กœ ๋„ฃ์–ด์„œ ์ฐพ์•„์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค์ •๋ ฌ ๋ฉ”์„œ๋“œ sort!!๋ฐ˜์˜ฌ๋ฆผ ๋ฉ”์„œ๋“œ Math.floor!! ๋ฅผ ํ™œ์šฉํ•ด์•ผ๊ฒ ๋‹ค๋Š” ๋Š๋‚Œ ๐Ÿค”์ƒ๊ฐํ–ˆ๋˜ ๋Œ€๋กœ ํ‘ธ๋‹ˆ๊นŒ ์ •๋‹ต์ด ๋‚˜์™”๋‹ค!๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(array) { array.sort((a, b) => a - b); // ๋ฐฐ์—ด ์ •..
์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋งค์ผ๋งค์ผ 2๋ฌธ์ œ์”ฉ ํ’€์–ด๋ณด๋Š” ์ฝ”๋”ฉ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.์˜ค๋Š˜๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ’€์–ด ๊ฐ€๋ณด์ž!!์ฒซ๋‚ ์€ '๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ'์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ๋จธ์“ฑ์ด๋ผ๋Š” ์นœ๊ตฌ์˜ ํ‚ค๋ณด๋‹ค ๋” ํฐ ์‚ฌ๋žŒ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค ใ…Žใ…Ž์ฃผ์–ด์ง„ ๋ฐฐ์—ด์—๋Š” ์‚ฌ๋žŒ๋“ค์˜ ํ‚ค๊ฐ€ ๋“ค์–ด ์žˆ๊ณ , ๋จธ์“ฑ์ด์˜ ํ‚ค๋Š” ๋”ฐ๋กœ ์ฃผ์–ด์ง„๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ฐฐ์—ด์—์„œ ๋จธ์“ฑ์ด๋ณด๋‹ค ๋” ํฐ ์‚ฌ๋žŒ์˜ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋(์ž…์ถœ๋ ฅ์˜ ์˜ˆ) arrayheightresult์ž…๋ ฅ[149, 180, 192, 170]1673์ถœ๋ ฅ[180, 120, 140]1900 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ฒ˜์Œ์—๋Š” ๋ฐฐ์—ด์„ for๋กœ ์ˆœํšŒํ•˜๋ฉฐ ๋จธ์“ฑ์ด์˜ ํ‚ค์™€ ๋น„๊ตํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ..
interface์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฐ์ฒด๊ฐ€ ๊ฐ€์ ธ์•ผ ํ•  ์†์„ฑ๊ณผ ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ๊ฐ์ฒด์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ฑฐ๋‚˜, ์ƒ์†์„ ํ†ตํ•ด ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.type aliasํŠน์ • ํƒ€์ž…์„ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.๊ฐ์ฒด๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ํƒ€์ž…์„ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋” ์œ ์—ฐํ•œ ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.๐Ÿšจ interface๋Š” '๊ฐ์ฒด์šฉ์ด๋‹ค.','์ƒ์†ํ•˜๊ธฐ ์œ„ํ•œ ์šฉ์ด๋‹ค.'๋ผ๊ณ  ๋งํ•˜๋Š”๋ฐ โŒ ์•„๋‹ˆ๋‹ค !! type alias ๋ฐฉ์‹๋„ ๊ฐ์ฒด, ์ƒ์† ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค !! 1๏ธโƒฃ ์œ ์—ฐ์„ฑ / ์œ ๋‹ˆ์˜จ ํƒ€์ž…์˜ ํ˜ผ๋ž€ ๋ฐœ์ƒtype aliastype Dog = | { eat(): string; woof(): string; } | {};const jindo: Dog = { constructor(pri..
๐Ÿšช ๋“ค์–ด๊ฐ€๋ฉฐNext.js์—์„œ๋Š” ์„œ๋ฒ„์‚ฌ์ด๋“œ ๋ Œ๋”๋ง(SSR)์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜๊ธฐ ์ „์— ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ€์ ธ์™€ ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—๋Š” ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹คAPI ํ•ธ๋“ค๋Ÿฌ (@api/article.ts)ํŽ˜์ด์ง€ ์ปดํฌ๋„ŒํŠธ (@pages/community/index.tsx)์ด ๋‘ ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž โญ๏ธ1. @api/article.ts์—ญํ• : API ํ•ธ๋“ค๋Ÿฌ๊ธฐ๋Šฅ: ํด๋ผ์ด์–ธํŠธ์˜ GET, POST, DELETE ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ์™ธ๋ถ€ API๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.์ด๋Š” ๋ฐฑ์—”๋“œ์—์„œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.์˜ˆ์‹œ: getArticles() ํ•จ์ˆ˜๋Š” ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์„ ๊ฐ€์ ธ์™€ JSON ํ˜•..
Tailwind CSS์—์„œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค์— ๋Œ€๊ด„ํ˜ธ []๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งž์ถค ๋˜๋Š” ๋™์  ๊ฐ’์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด,๋Œ€๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ์ „ ์ •์˜๋œ ํ‘œ์ค€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ด„ํ˜ธ []๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์˜ˆ์‹œ (์‚ฌ์ „ ์ •์˜๋œ ํด๋ž˜์Šค ์‚ฌ์šฉ)์ด ๊ฒฝ์šฐ, Tailwind์˜ ์‚ฌ์ „ ์ •์˜๋œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ๋„ˆ๋น„, ๋ฐฐ๊ฒฝ์ƒ‰, ํŒจ๋”ฉ ๋“ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ •์˜๋œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค w-32: ๋„ˆ๋น„๋ฅผ 8rem(128px)์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.bg-blue-500: ์‚ฌ์ „ ์ •์˜๋œ ํŒŒ๋ž€์ƒ‰์„ ๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.p-4: 1rem(16px)์˜ ํŒจ๋”ฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ด„ํ˜ธ []๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์‹œ (๋งž์ถค ๊ฐ’ ์‚ฌ์šฉ)์—ฌ๊ธฐ์„œ๋Š” []๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Tailwind๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ •์˜ํ•˜์ง€ ์•Š์€ ๋งž์ถค ๊ฐ’์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งž์ถค ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค w-[200..
yyezzzy
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (6 Page)