Transparent White Star

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

์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ session ๊ธฐ๋ฐ˜ ์ธ์ฆ, token ๊ธฐ๋ฐ˜ ์ธ์ฆ(JWT)์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ณ  ๊ฐ๊ฐ ์ฐจ์ด์ ์ด ๋ญ”์ง€ ์‚ดํŽด๋ณด์ž ๐Ÿง1๏ธโƒฃ ์„ธ์…˜ ๊ธฐ๋ฐ˜ ์ธ์ฆ๊ฐœ๋…์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•˜๋ฉด ์„œ๋ฒ„๋Š” ๊ณ ์œ ํ•œ ์„ธ์…˜ ID๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์„œ๋ฒ„์˜ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๊ณ , ํ•ด๋‹น ์„ธ์…˜ ID๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ์ฟ ํ‚ค ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.์ดํ›„ ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ ์ด ์„ธ์…˜ ID๋ฅผ ํฌํ•จํ•˜์—ฌ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.์œ„ ๊ทธ๋ฆผ์—์„œ 3๋‹จ๊ณ„๋Š” ์„œ๋ฒ„๊ฐ€ ์„ธ์…˜ ID๋ฅผ ์ฟ ํ‚ค ํ˜•ํƒœ๋กœ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋‚ธ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์ด ์„ธ์…˜ ID ์ฟ ํ‚ค๋ฅผ ์ €์žฅํ•œ๋‹ค.4๋‹จ๊ณ„๋Š” ๋ธŒ๋ผ์šฐ์ €๋Š” ์ดํ›„ ๋ชจ๋“  ์š”์ฒญ๋งˆ๋‹ค ์ €์žฅํ•œ ์„ธ์…˜ ID ์ฟ ํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ์„œ๋ฒ„์— ํฌํ•จํ•ด ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์ด ์„ธ์…˜ ID๋ฅผ ํ†ตํ•ด ์œ ์ €๋ฅผ ์‹๋ณ„ํ•˜๊ณ , ์ธ์ฆ๋œ ์ƒํƒœ์ž„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.์ดํ›„ 5๋‹จ๊ณ„์—์„œ ์œ ์ € ์ธ์ฆ ํ›„, ..
์ผ๊ณฑ์งธ ๋‚ ์€ '์—†๋Š” ์ˆซ์ž ๋”ํ•˜๊ธฐ์™€ ๋‚ด์ ' ์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๐Ÿ“Ž ๋จผ์ € ์—†๋Š” ์ˆซ์ž ๋”ํ•˜๊ธฐ๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.๋ฌธ์ œ ์„ค๋ช…0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ ์ผ๋ถ€๊ฐ€ ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์ฐพ์„ ์ˆ˜ ์—†๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์ฐพ์•„ ๋”ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜๊ธฐ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)numbersresult[1, 2, 3, 4, 6, 7, 8, 0]14[5, 8, 4, 0, 6, 7, 9]6 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ1~9๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ numbers ๋ฐฐ์—ด์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์ˆซ์ž๋ฅผ result์— ๋”ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ..
์—ฌ์„ฏ์งธ ๋‚ ์€ 'x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž' ๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ด ์ •์ˆ˜๋“ค์˜ ์ ˆ๋Œ“๊ฐ’์„ ์ฐจ๋ก€๋Œ€๋กœ ๋‹ด์€ ์ •์ˆ˜ ๋ฐฐ์—ด absolutes์™€ ์ด ์ •์ˆ˜๋“ค์˜ ๋ถ€ํ˜ธ๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋‹ด์€ ๋ถˆ๋ฆฌ์–ธ ๋ฐฐ์—ด signs๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.์‹ค์ œ ์ •์ˆ˜๋“ค์˜ ํ•ฉ์„ ๊ตฌํ•˜์—ฌ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜๊ธฐ ! ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)absolutessignsresult[4, 7, 12][true, false, true]9[1, 2, 3][false, false, false]0๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์•ž์—์„œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋งŽ์ด ํ•ด๋ณธ ํ›„ ์ด์ œ ๋ฐฐ์—ด์˜ ํ•ฉ์€ reduce ๋ฉ”์„œ๋“œ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์–ด๋ด์•ผ๊ฒ ๋‹ค..
๐Ÿšช ๋“ค์–ด๊ฐ€๋ฉฐ๋ธŒ๋ผ์šฐ์ €์˜ ๋ Œ๋”๋ง ๊ณผ์ •์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž ! ๋ธŒ๋ผ์šฐ์ €์˜ ๋ Œ๋”๋ง ๊ณผ์ •์€ ๋ณต์žกํ•œ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ๋‹ค.๐Ÿชฝ ๋ Œ๋”๋ง ๊ณผ์ •DOM ํŒŒ์‹ฑ: HTML์„ ํŒŒ์‹ฑํ•˜์—ฌ DOM ํŠธ๋ฆฌ(๋ฌธ์„œ ๊ฐ์ฒด ๋ชจ๋ธ)๋ฅผ ์ƒ์„ฑCSSOM ์ƒ์„ฑ: CSS๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ CSSOM ํŠธ๋ฆฌ(์Šคํƒ€์ผ ๊ทœ์น™ ํŠธ๋ฆฌ)๋ฅผ ๋งŒ๋“ฌ๋ Œ๋” ํŠธ๋ฆฌ ์ƒ์„ฑ: DOM๊ณผ CSSOM์„ ๊ฒฐํ•ฉํ•˜์—ฌ ํ™”๋ฉด์— ๊ทธ๋ฆด ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ๋ Œ๋” ํŠธ๋ฆฌ๋ฅผ ๋งŒ๋“ฌ๋ ˆ์ด์•„์›ƒ: ๊ฐ ์š”์†Œ์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋ฅผ ๊ณ„์‚ฐํŽ˜์ธํŒ…: ๊ณ„์‚ฐ๋œ ์Šคํƒ€์ผ๊ณผ ์œ„์น˜์— ๋”ฐ๋ผ ํ™”๋ฉด์— ๊ทธ๋ฆผํ•ฉ์„ฑ ๋‹จ๊ณ„: ๋ณต์žกํ•œ ๋ ˆ์ด์–ด๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ์ตœ์ ํ™”๋œ ํ™”๋ฉด ์ถœ๋ ฅ๐Ÿ“ฟ ์ด๋ฒคํŠธ ๋ฃจํ”„๋ Œ๋”๋ง ๊ณผ์ •์€ HTML๊ณผ CSS๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•˜๊ณ , ์ด๋ฒคํŠธ ๋ฃจํ”„๋Š” ๋น„๋™๊ธฐ ์ž‘์—…์„ ๊ด€๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ž™์…˜์— ๋Œ€ํ•œ ๋ฐ˜์‘์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ๋ฃจํ”„๋Š” ๋ Œ๋”๋ง ๊ณผ์ •์˜ ์ˆ˜ํ–‰๊ณผ..
๋‹ค์„ฏ์งธ ๋‚ ์€ '๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ' ๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ž์—ด s๋ฅผ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ solution์„ ์™„์„ฑํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)strreturn"12341234"-1234"-1234๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์—ฅ ์ด๊ฑฐ๋Š” ๊ทธ๋ƒฅ ๊ฐ•์ œ ํ˜•๋ณ€ํ™˜ Number๋‚˜ parseInt๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š” ๊ฒƒ ์•„๋‹Œ๊ฐ€ ? ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. (๋ฌผ๋ก  ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ๊ฒ ์ง€๋งŒ) ๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(s) { return parseInt(s);} ๋ฌธ์ œ๋ฅผ ํ‘ผ ํ›„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ’€์ด๋ฅผ ๋ณด์•˜๋‹ค ๐Ÿ‘€๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ’€์ด// ๋ฌต์‹œ์  ๋ณ€ํ™˜// ๋ฌธ์ž์—ด๊ณผ ์ˆซ์ž์—ด์˜ ์‚ฌ์น™์—ฐ์‚ฐ์€ ์ˆซ์ž..
๋‹ค์„ฏ์งธ ๋‚ ์€ '์•ฝ์ˆ˜์˜ ํ•ฉ' ์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ •์ˆ˜ n์„ ์ž…๋ ฅ๋ฐ›์•„ n์˜ ์•ฝ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)nreturn122856๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์•„์ง๊นŒ์ง€๋Š” ๋‚œ์ด๋„๊ฐ€ ์‰ฌ์šด ๋ฌธ์ œ๋ผ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์ด ์‰ฌ์› ๋‹ค.for ๋ฐ˜๋ณต๋ฌธ์˜ i๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ n๊ณผ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š”๊ฐ€ ? ๋ฅผ ํ™•์ธํ•œ ํ›„ true์ด๋ฉด sum์— ๋”ํ•ด์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค, ๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(n) { var sum = 0; for (let i = 0; i ์ƒ๊ฐํ–ˆ๋˜ ์ ‘๊ทผ ๋ฐฉ๋ฒ•๋Œ€๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋‹ˆ ์‰ฝ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ํ’€๋ ธ๋‹ค. ๐Ÿ˜Š
yyezzzy
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)