10/24

๊ณผ์ œ๋ฅผ ํ•˜๋А๋ผ js ๊ฐ•์˜ ๋ณต์Šต์„ ๊ฑฐ์˜ ํ•˜์ง€ ๋ชปํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐฑ์ค€ ๋ธŒ๋ก ์ฆˆ 5๋‹จ๊ณ„ 5๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ํ•„์ˆ˜๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ๋ณต์Šต์„ ํ–ˆ๋‹ค

5๋ฌธ์ œ ์ค‘ 3๋ฌธ์ œ๊ฐ€ ์ถœ๋ ฅ ๋ฌธ์ œ๋ผ์„œ ๊ทธ๋ ‡๊ฒŒ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง„ ์•Š์•˜๋‹ค

๋ฌธ์ž์—ด ๋ฌธ์ œ๋Š” ๋ฌธ์ž์—ด์˜ ์ฒซ ๊ธ€์ž์™€ ๋งˆ์ง€๋ง‰ ๊ธ€์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฌธ์ œ์˜€๋Š”๋ฐ ๋‚˜๋Š” ํ•ด๋‹น ์ธ๋ฑ์Šค์˜ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ธ charAt ๋ฅผ ์ด์šฉํ•˜์—ฌ 0๋ฒˆ ์ธ๋ฑ์Šค์™€ ํ•ด๋‹น ๋ฌธ์ž์—ด ๊ธธ์ด์˜ 1 ์„ ๋บ€ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ์ž‘์„ฑํ–ˆ๋‹ค

์‹œํ—˜์„ฑ์  ๋ฌธ์ œ๋Š” ์ด์ „์— ํ•œ๋ฒˆ ํ’€์–ด๋ณธ ์ ์ด ์žˆ์–ด์„œ ๋‚˜๋ฆ„ ์ˆ˜์›”ํ•˜๊ฒŒ ํ’€์—ˆ๋Š”๋ฐ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ์ข€ ๋” ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค

 

 

 

 

10/25

๋ฐฑ์ค€ ๋ธŒ๋ก ์ฆˆ 5๋‹จ๊ณ„ 18๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์–˜๊ธฐ๋ฅผ ๋‚˜๋ˆ„๊ธฐ๋กœ ํ–ˆ๋‹ค

2์‹œ๊ฐ„ ๋™์•ˆ ํ’€์–ด์•ผ ํ–ˆ๋Š”๋ฐ 8๋ฌธ์ œ ๋ฐ–์— ํ’€์ง€ ๋ชปํ–ˆ๋‹ค

๋‹ค๋ฅธ ์กฐ์›๋ถ„๋“ค์€ ์ ์  ๋ฌธ์ œ ํ‘ธ๋Š” ์†๋„๊ฐ€ ๋นจ๋ผ์ง€๋Š”๋ฐ ๋‚˜๋งŒ ๋ฌธ์ œ ํ‘ธ๋Š” ์‹ค๋ ฅ์ด ์ž˜ ๋Š˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™๋‹ค

๊ทธ๋ž˜์„œ ์ €๋… ๋จน๊ธฐ ์ „๊นŒ์ง€ ๋‚˜๋จธ์ง€ 10๋ฌธ์ œ๋ฅผ ํ’€์–ด์„œ ์ œ์ถœํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๊ฒฐ๊ตญ ์ž๊ธฐ ์ „๊นŒ์ง€ ๋ถ™์žก๊ณ  ์žˆ์—ˆ๋‹ค

๊ฐœ๋ฐœ์ด ์ž˜ ๋งž์ง€ ์•Š๋Š” ๊ฒƒ์ธ๊ฐ€ ์˜๋ฌธ์ด ๋“ค์—ˆ๋‹ค

 

์•ŒํŒŒ๋ฒณ ์ฐพ๊ธฐ ๋ฌธ์ œ์—์„œ ์ƒˆ๋กœ ๋ณด๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ fromCharCode ๋ผ๋Š” ๋ฉ”์„œ๋“œ์˜€๋‹ค

97~122๋ฒˆ์— ํ•ด๋‹นํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์†Œ๋ฌธ์ž๋ผ์„œ ํ•ด๋‹น ์†Œ๋ฌธ์ž ์ฝ”๋“œ๋“ค์„ for ๋ฌธ์œผ๋กœ ๋Œ์•„์„œ input ์— ํ•ด๋‹นํ•˜๋Š” ์†Œ๋ฌธ์ž๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๊ทธ ์œ„์น˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ์„ค์ •ํ–ˆ๋‹ค

๋˜ ํŒฉํ† ๋ฆฌ์–ผ ๋ฌธ์ œ์—์„œ๋Š” ์ƒ์†Œํ•œ ๋‹จ์–ด์ธ ํŒฉํ† ๋ฆฌ์–ผ์„ ๋‚˜ํƒ€๋‚˜์„œ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋Š”๋ฐ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ N! ์ด๋ ‡๊ฒŒ ๋˜์–ด์žˆ์œผ๋ฉด ํ•ด๋‹น N ์ •์ˆ˜๋ถ€ํ„ฐ 1 ๊นŒ์ง€ ์ „๋ถ€๋ฅผ ๊ณฑํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค

์˜ˆ๋ฅผ ๋“ค์–ด 5! ์ด๋ฉด 5 * 4 * 3 * 2 * 1 ๋กœ 120 ์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค

์ฝ”๋“œ ์ž์ฒด๋กœ ๋ณด๋ฉด ๊ต‰์žฅํžˆ ๊ฐ„๋‹จํ•œ๋ฐ ํŒฉํ† ๋ฆฌ์–ผ์„ ๋ชฐ๋ผ์„œ ์ข€ ํ—ค๋งธ๋‹ค

 

 

 

 

10/26

์˜ค๋Š˜์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž๋ฃŒ๊ตฌ์กฐ ๊ฐ•์˜ ์ฒซ๋‚ ์ด์—ˆ๋‹ค ๋ฌธ์ž์—ด ํƒ์ƒ‰์ด๋ผ๋Š” ์ฃผ์ œ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค

๊ฐ•์‚ฌ๋‹˜์ด ์—„์ฒญ ์พŒํ™œํ•˜์‹œ๊ณ  ์žฌ๋ฐŒ๊ฒŒ ์•Œ๋ ค์ฃผ์…”์„œ ์ˆ˜์—…์ด ์ง€๋ฃจํ•˜์ง€ ์•Š์•˜๋‹ค

๋ฌผ๋ก  ์ˆ˜์—… ์ž์ฒด๋Š” ์ง€๋ฃจํ•˜๊ณ  ๋จธ๋ฆฌ๊ฐ€ ์•„ํ”Œ๋งŒ ํ–ˆ๋Š”๋ฐ ๊ฐ•์‚ฌ๋‹˜์ด ์ทจ์—…์ด ๋จผ์ €๋‹ˆ ์ด๋ก ๋ณด๋‹ค๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์œ„์ฃผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž๊ณ  ํ•˜์…”์„œ ๋ช‡๋ช‡์˜ ๋ฉ”์„œ๋“œ๋ฅผ ์•Œ๋ ค์ฃผ์‹œ๊ณค ๋ฐ”๋กœ ๋ฌธ์ œ ํ’€์–ด๋ดค๋‹ค

์‚ฌ์‹ค ์ฒ˜์Œ์—๋Š” ๋‚˜๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ๋ช‡๊ฐœ ํ’€์–ด๋ดค๊ณ  ๊ฐ•์‚ฌ๋‹˜๋„ ์ฒซ๋‚ ์ด๋‹ˆ๊นŒ ์‰ฌ์šด ๋ฌธ์ œ๋กœ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๋Š” ๊ฑฐ๋‹ˆ๊นŒ ๊ธด์žฅํ•˜์ง€ ๋ง๋ผ๊ณ  ํ•˜์…”์„œ ์ฒซ๋‚ ์—๋Š” ์กฐ๊ธˆ์€ ์ˆ˜์›”ํ•˜๊ฒ ์ง€? ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ ์™„์ „ ์˜ค์‚ฐ์ด์—ˆ๋‹ค

๋ฐฑ์ค€๋ฌธ์ œ๋งŒ ํ’€๋‹ค๋ณด๋‹ˆ ํ•จ์ˆ˜ ์“ฐ๋Š” ๊ฒƒ์—๋Š” ์ต์ˆ™์ง€ ์•Š์•„ ํ—ค๋งค๊ณ , ๊ฐ•์‚ฌ๋‹˜์ด ์‰ฝ๋‹ค๊ณ  ๋‚ด์ฃผ์‹  ๋ฌธ์ œ๋“ค์ด ๋‚ด๊ฐ€ ์ „์— ์–ด๋ ค์›Œ์„œ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์•“๋˜ ๋ฌธ์ œ๋“ค์ด์—ˆ๋‹ค

๊ทธ๋ž˜์„œ ์ฒซ๋‚ ์ธ๋ฐ๋„ ์ด๋ ‡๊ฒŒ ์–ด๋ ต๋‹ค๊ณ ? ์ถฉ๊ฒฉ์„ ๋ฐ›๊ณ  ๋ณต์Šต์„ ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค

๊ฐ•์‚ฌ๋‹˜๋„ ์˜ˆ์Šตํ•  ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ  ์ œ๋ฐœ ๋ณต์Šต๋งŒ ์ œ๋Œ€๋กœ ํ•ด์˜ค๋ผ๊ณ  ํ•˜์…”์„œ ์ง„์งœ ๋ณต์Šต๋งŒ์ด ์‚ด๊ธธ์ด๋‹ค ํ•˜๊ณ  ์ˆ˜์—…์ด ๋๋‚œ ์ดํ›„์—๋„ ๊ณ„์† ๋ฌธ์ œ๋ฅผ ์ฝ์–ด๋ณด๊ณ  ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ดค๋‹ค

 

๊ทธ๋ž˜์„œ ์ €๋…์„ ๋จน์€ ์ดํ›„์—๋„ ๋ณต์Šต์„ ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ํ˜„์žฌ ์Šคํ„ฐ๋””์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์žก๊ธฐ ์œ„ํ•ด ๊ธด ํšŒ์˜๋ฅผ ํ•˜๋‹ค๋ณด๋‹ˆ 3์‹œ๊ฐ„์ด๋ผ๋Š” ์ž์Šต์‹œ๊ฐ„ ๋™์•ˆ 2์‹œ๊ฐ„์„ ํ˜๋ ค๋ณด๋ƒˆ๋‹ค

์ด์ œ ์•„๋ฌด๋ž˜๋„ 1์ฐจ ๊ณผ์ œ๊ฐ€ ๋๋‚˜๊ณ  2์ฐจ ๊ณผ์ œ๋ฅผ ์‹œ์ž‘ํ•  ์ง€์ ์—์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๋Š” ํฐ ์‚ฐ์„ ๋„˜์–ด์•ผ ํ•˜๋‹ค๋ณด๋‹ˆ ๋‚˜๋„ ๋ฌผ๋ก ์ด๊ณ  ์ด๋ž˜์ €๋ž˜ ๋‹ค๋“ค ๊ฑฑ์ •์ด ๋งŽ์•˜๋˜ ๊ฒƒ ๊ฐ™์•˜๋‹ค

๊ทธ๋ž˜์„œ ๋‹ค๋“ค ์š•์‹ฌ๋„ ์žˆ๊ณ  ๋‹ค๊ฐ™์ด ์„ฑ์žฅํ•˜์ž๋Š” ๋งˆ์Œ์ด ์ปธ๋˜ ํƒ“์ธ์ง€ ์ž‘์€ ๊ฐˆ๋“ฑ๋„ ์žˆ์—ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ์กฐ์›๋ถ„์ด ์ž˜ ์ค‘์žฌํ•ด์ฃผ์‹  ๋•๋ถ„์— ์ด์•ผ๊ธฐ๊ฐ€ ์ž˜ ๋งˆ๋ฌด๋ฆฌ๋๋‹ค

๋‹ค๋“ค ํ•ด๊ฒฐ์•ˆ์œผ๋กœ ๋‚˜์˜จ ์•ˆ๊ฑด์— ๋Œ€ํ•ด ๋ชจ๋‘ ๋™์˜ํ–ˆ๊ณ  ์•ž์œผ๋กœ 2์ฐจ ๊ณผ์ œ๋ฅผ ๋‹ค ํ•  ๋•Œ๊นŒ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—…๋‚ ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ง‘์ค‘ํ•˜๊ณ , ๋‚˜๋จธ์ง€ ๋‚ ์—๋Š” ๋ฐฑ์ค€ ๋ฌธ์ œ ์กฐ๊ธˆ์”ฉํ•˜๊ณ  2์‹œ๊ฐ„์€ 2์ฐจ ๊ณผ์ œ์— ์ง‘์ค‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค

๊ทธ๋„ ๊ทธ๋Ÿด ๊ฒƒ์ด ๋‹ค๋“ค ๊ณผ์ œ๋ฅผ ๊ฐ™์ด ํ•˜๋ฉด์„œ ๋ชฐ๋ž๋˜ ๋ฌธ์ œ๋„ ๋ฐœ๊ฒฌํ•˜๊ณ  ์ž์œ ๋กญ๊ฒŒ ๊ถ๊ธˆํ•œ ์ ์ด๋‚˜ ๋ฌธ์ œ์ ์— ๋Œ€ํ•ด ์–˜๊ธฐํ•˜๋Š” ์‹œ๊ฐ„์ด ์œ ์ตํ•˜๋‹ค๊ณ  ๋А๊ผˆ๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—…๋•Œ๋Š” ๊ฐ•์‚ฌ๋‹˜์ด ๊ณผ์ œ๋„ ๋‚ด์ฃผ์‹œ๊ณ  ๊ทธ ๋‚  ํ‘ผ ๋ฌธ์ œ๋ฅผ ๋ณต์Šตํ•˜๋Š” ์–‘๋„ ๋งŽ์•„์„œ 2์ฐจ ๊ณผ์ œ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋”ฐ๋ผ์˜ค๋Š” ์‹ค๋ ฅ์—๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋‹ˆ ๋ณต์Šต์„ ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋А๊ปด์„œ ๋‹ค๋“ค ํ”์พŒํžˆ ๋™์˜ํ–ˆ๋‹ค

์ด๋Ÿฐ ๊ฐˆ๋“ฑ์„ ๊ฒช์„ ๋•Œ๋Š” ์กฐ๊ธˆ ๋งˆ์Œ์ด ๋ถˆํŽธํ•˜๊ณ  ๊ทธ ์‹œ๊ฐ„์ด ์•„๊น๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ๋ง‰์ƒ ์ผ์ด ๋งˆ๋ฌด๋ฆฌ ๋˜๊ณ  ๋ชจ๋‘์˜ ๋™์˜๋ฅผ ์–ป์€ ํ•ด๊ฒฐ์•ˆ์œผ๋กœ ์ง„ํ–‰ํ•  ๋•Œ๋Š” ๊ต‰์žฅํžˆ ๋ฟŒ๋“ฏํ•˜๊ณ  ๋ชจ๋‘๊ฐ€ ์—ด์ •์ด ๋„˜์น˜๋Š” ์ด๋Ÿฐ ํŒ€์— ์žˆ์–ด์„œ ๋„ˆ๋ฌด ํ–‰๋ณตํ•˜๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•œ๋‹ค

์ด๋ฒˆ ๊ต์œก์œผ๋กœ ์ธํ•ด ์ฐธ ๋งŽ์€ ๊ฒƒ์„ ์–ป์–ด๊ฐ€๋Š” ๊ฒƒ ๊ฐ™๋‹ค

 

 

 

 

10/27

์˜ค๋Š˜๋ถ€ํ„ฐ 2์ฐจ ๊ณผ์ œ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค

์˜ํ™” ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” api ๋กœ netflix ๊ฐ™์€ ์˜ํ™” ๋ชฉ๋ก์„ ์ถœ๋ ฅํ•˜๋Š” ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ณผ์ œ์ด๋‹ค

ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ์˜ํ™”๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ณ  ํ•ด๋‹นํ•˜๋Š” ์˜ํ™” ๋ชฉ๋ก์„ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด๊ณ  ์„ ํƒ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ๋Š” ์ถœ๋ ฅ๋  ์˜ํ™” ๋ชฉ๋ก์˜ ์–‘์„ ์„ ํƒํ•˜์—ฌ ๊ฒ€์ƒ‰, ๊ฐœ๋ด‰์—ฐ๋„๋กœ ๊ฒ€์ƒ‰, ๋กœ๋”ฉ ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ฌดํ•œ ์Šคํฌ๋กค๋กœ ๋ชฉ๋ก์ด ๋๋‚˜์„œ ๋ฐ‘์œผ๋กœ ๋‚ด๋ฆฌ๋ฉด ์˜ํ™” ๋ชฉ๋ก ๋”๋ณด๊ธฐ ๋ฒ„ํŠผ๊ณผ ๊ฐ™์€ ํšจ๊ณผ, ํฌ์Šคํ„ฐ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ๋Œ€์ฒด ์ด๋ฏธ์ง€, ๋‹จ์ผ ์˜ํ™”์˜ ์ƒ์„ธ์ •๋ณด ์ถœ๋ ฅ, ํฌ์Šคํ„ฐ ๊ณ ํ•ด์ƒ๋„, css ์ฐจ๋ณ„ํ™” ๋“ฑ ์—ฌ๋Ÿฌ ์š”๊ตฌ์‚ฌํ•ญ์ด ์žˆ๋‹ค

๋ฏธ๋ฆฌ ์–ด๋ ค์šด ๋ถ€๋ถ„์€ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ ์งง๊ฒŒ ๊ฐ•์˜๋ฅผ ํ•ด์ฃผ์…”์„œ api ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , ๊ฒ€์ƒ‰ํ•˜๊ณ , ๋ชฉ๋ก์„ ์ถœ๋ ฅํ•˜๊ณ , ๋ชฉ๋ก ๋”๋ณด๊ธฐ ๋ฒ„ํŠผ์€ ๋ฏธ๋ฆฌ ํ•ด๋†จ๋‹ค

์‚ฌ์‹ค ์ด๊ฒƒ๋„ ๋‚˜ ํ˜ผ์žํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฐ•์‚ฌ๋‹˜ ๊ฒƒ์„ ๋”ฐ๋ผ์„œ ์ž‘์„ฑํ•œ๊ฑฐ๋ผ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ˜ผ์ž ํ•ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•˜๋‹ค

๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ํ•„์š” ์š”๊ตฌ์‚ฌํ•ญ์„ ํ˜ผ์ž์„œ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฒƒ์œผ๋กœ ์Šคํ„ฐ๋”” ๊ณผ์ œ๋ฅผ ์ง€์ •ํ–ˆ๋‹ค

์ฒ˜์Œ์—๋Š” ์ด๋ฏธ ํ–ˆ์œผ๋‹ˆ๊นŒ ์–ด๋ ต์ง€ ์•Š๊ฒ ์ง€ ๋ผ๊ณ  ์‰ฝ๊ฒŒ ์ƒ๊ฐํ–ˆ๋‹ค๊ฐ€ ์ ์  api ์ •๋ณด ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์—์„œ ๋ง‰ํžˆ๊ณ , ํ™”๋ฉด์— ์ •๋ณด๋ฅผ ๋žœ๋”๋งํ•ด์ฃผ๋Š” ๊ฒƒ์—์„œ ๋ง‰ํžˆ๊ณ  ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ๋ง‰ํžˆ๋‹ค๋ณด๋‹ˆ ์—๋Ÿฌ๊ฐ€ ์ˆ˜๋ฐฑ๊ฐœ๋ผ ๊ฒฐ๊ตญ ์กฐ๊ธˆ์”ฉ ๊ฐ•์‚ฌ๋‹˜ ์ฝ”๋“œ๋ฅผ ๋ณด๊ฒŒ ๋๋‹ค

์ž๊พธ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์˜ ๋„์›€์„ ๋ฐ›๋‹ค๋ณด๋‹ˆ ๋‚˜์ค‘์— ํ˜ผ์ž์„œ๋Š” ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„๊นŒ ์— ๋Œ€ํ•œ ์˜๋ฌธ๋„ ์ƒ๊ฒผ๋‹ค

 

์•”ํŠผ ๊ทธ ๋‚  ๋ถ„๋Ÿ‰์˜ ๋ฐฑ์ค€ 5๋ฌธ์ œ๋„ ํ’€์—ˆ๋‹ค 5๋ฌธ์ œ์”ฉ ํ•˜๋‹ˆ๊นŒ ๋ถ€๋‹ด๋„ ๋œํ•˜๊ธด ํ•ด์„œ ๋‚˜๋ฆ„ ์ฆ๊ฒ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค

์ด๋ฒˆ์—๋„ ๋‹จ์ˆœ ์ถœ๋ ฅ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ๊ธˆ๋ฐฉ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค

๊ทธ ์ค‘ ์–ด๋ ค์› ๋˜ ๊ฒƒ์„ ๊ตณ์ด ๊ผฝ์ž๋ฉด ํฐ ์ˆ˜ ๋ฌธ์ œ์ธ๋ฐ BigInt ๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์ฒ˜์Œ ์จ๋ณด๋‹ค๋ณด๋‹ˆ ์ œ๋Œ€๋กœ ์“ธ ์ค„์„ ๋ชฐ๋ผ์„œ ์ถœ๋ ฅํ•  ๋•Œ ์กฐ๊ธˆ ํ—ค๋งธ๋‹ค

์™œ ๋’ค์— n ์ด ๋ถ™๋Š” ๊ฒƒ์ด๋ฉฐ, ์ถœ๋ ฅํ•  ๋•Œ๋Š” toString ์„ ์จ์ค˜์•ผ n ์ด ๋น ์ง€๋Š”์ง€ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค

๊ทธ๋ƒฅ ์“ฐ๋ผ๊ณ  ํ•ด์„œ ์“ด ๊ฒƒ๋ฟ...

 

 

 

 

10/28

์˜ค๋Š˜์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋‘˜์งธ๋‚ ๋กœ ํ•ด์‹ฑ์ด๋ผ๋Š” ์ฃผ์ œ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค

map ์ž๋ฃŒํ˜•์„ ์ด์šฉํ•˜์—ฌ ํ•ด๋‹น ๋ฌธ์ž์—ด์˜ ๋นˆ๋„์ˆ˜๋ฅผ ์นด์šดํŠธํ•˜๋Š” ๋น„์Šทํ•œ ๋ฌธ์ œ๋“ค์„ ๊ณ„์†ํ•ด์„œ ํ’€์—ˆ๋‹ค

๋ฉ”์„œ๋“œ๋Š” ์งง๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์„ ๋ชจ๋‘ ๋ฌธ์ œ ํ‘ธ๋Š” ์‹œ๊ฐ„์œผ๋กœ ํ• ์• ํ–ˆ๋Š”๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํ’€ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜์ด๋‚˜ ๋‚จ์•„์„œ ๊ฒฐ๊ตญ ๋‚˜๋จธ์ง€๋Š” ๊ณผ์ œ๋กœ ๋‚จ์•˜๋‹ค

์•„๋งˆ ์•ž์œผ๋กœ์˜ ์ˆ˜์—…์—์„œ๋„ ์ด๋ ‡๊ฒŒ ๊ณ„์† ๋งค์ผ๋งค์ผ ๊ณผ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค

๊ณ„์† ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ํ’€๋”๋ผ๋„ ์‘์šฉ์„ ํ•ด์•ผ๋˜๋‹ˆ๊นŒ ๋ฌธ์ œ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ๋‹ค ํ’€๊ธฐ๊ฐ€ ํž˜๋“ค์—ˆ๋‹ค

๋ฌธ์ œ ์ดํ•ด ๋Šฅ๋ ฅ์ด ๋–จ์–ด์ง€๋Š”์ง€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๋‹ค ์ˆ˜์›”ํ•˜๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ๊ฐ•์‚ฌ๋‹˜์ด ๋Œ์•„๋‹ค๋‹ˆ์‹œ๋ฉฐ ์ฝ”๋“œ๋ฅผ ๋ด์ค„ ๋•Œ๋งˆ๋‹ค ํ…… ๋น„์–ด์žˆ๋Š” ๋‚ด ์ฝ”๋“œ๋ฅผ ๋ณด์—ฌ๋“œ๋ฆฌ๋Š” ๊ฒƒ์ด ๋ถ€๋„๋Ÿฌ์›Œ์ ธ์„œ ์˜๊ธฐ์†Œ์นจํ•ด์กŒ๋‹ค

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋ณด๋‹ค ๋ณต์Šต์„ ๋งŽ์ด ํ•˜์ง€ ์•Š์•„์„œ ๊ทธ๋Ÿฐ ๊ฒƒ์ผ๊นŒ?

์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋…ผ๋ฆฌ๋ ฅ์„ ๋†’์ด๋Š” ๋ฐ ๋„์›€์„ ๋งŽ์ด ์ฃผ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ๊ตณ์ด ์ฝ”ํ…Œ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๊ณต๋ถ€ํ•˜๋ฉด ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ํ•  ๋•Œ ๋„์›€์ด ๋งŽ์ด ๋˜๊ธฐ๋„ ํ•ด์„œ ๋†“์œผ๋ฉด ์•ˆ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธด ํ•œ๋‹ค

 

 

 

 

10/29

์•„์นจ 2์‹œ๊ฐ„ ๋™์•ˆ 2์ฐจ ๊ณผ์ œ์˜ ์ถœ๋ ฅ๋  ์˜ํ™” ๋ชฉ๋ก์˜ ์–‘์„ ์„ ํƒํ•˜์—ฌ ๊ฒ€์ƒ‰, ๊ฐœ๋ด‰์—ฐ๋„๋กœ ๊ฒ€์ƒ‰ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค

ํ•˜๋ฃจ์ข…์ผ ํ•ด๋„ ํ•ด๊ฒฐ์ด ๋˜์ง€ ์•Š์•„์„œ ๋‹ค์Œ ๋‚ ์—๋„ ์ด์–ด์„œ ํ•ด์•ผ ๋  ๊ฒƒ ๊ฐ™๋‹ค

 

๋ฐฑ์ค€ 5๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋Š”๋ฐ ์•ฝ๊ฐ„ ํ—ท๊ฐˆ๋ฆฌ๊ฒŒ ๋งŒ๋“œ๋ ค๋Š” ๋ฌธ์ œ๋“ค์ด ๋งŽ์•„์„œ ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค

์ด์ƒํ•œ ๊ธฐํ˜ธ ๋ฌธ์ œ๋„ ๋‚˜๋Š” ๊ทธ ๊ธฐํ˜ธ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ๊ธฐํ˜ธ๊ฐ€ ์žˆ์„ ๋•Œ๋Š” ํ•ด๋‹น ๊ณต์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€์œผ๋ผ๊ณ  ์ž‘์„ฑ์„ ํ•ด์•ผ๋˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ ๊ทธ๋ƒฅ a b ๋งŒ ๋ฐ›์•„์„œ ๊ทธ ๊ณต์‹์œผ๋กœ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋˜๋Š” ๊ฑฐ์˜€๋‹ค

๋ฐฑ์ค€ ๋ฌธ์ œ ํ’€ ๋•Œ๋Š” ์–ด๋А์ •๋„ ์ž”๋จธ๋ฆฌ๋„ ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค

์ œ๋ฆฌ์™€ ํ†ฐ ๋ฌธ์ œ๋„ ๋ฐ˜๋ณต๋ฌธ์ด๋ž‘ ์กฐ๊ฑด๋ฌธ์„ ์จ์„œ ๋ณ„ ๋‚œ๋ฆฌ๋ฅผ ๋‹ค ์ณค๋Š”๋ฐ ๊ทธ๋ƒฅ ๊ฐ„๋‹จํ•œ ์ž…์ถœ๋ ฅ ๋ฌธ์ œ์˜€๋‹ค

 

 

 

 

10/30

์˜ค๋Š˜๋„ ์•„์นจ 2์‹œ๊ฐ„๋™์•ˆ ์–ด์ œ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•œ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์„ ๊ตฌํ˜„ํ•ด๋ณด๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ๋ณ„ ์ฐจ๋„๊ฐ€ ์—†์–ด์„œ ์กฐ์›๋“ค์—๊ฒŒ ๋„์›€์„ ๊ตฌํ–ˆ๋‹ค

์กฐ์›๋ถ„๋“ค์€ ๋„ˆ๋ฌด๋‚˜ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„์„ ํ•˜์…”์„œ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋Š” ๊ฒƒ์„ ์ž˜ ๋“ฃ๊ณ  ํ˜ผ์ž์„œ ๊ตฌํ˜„์„ ํ•ด๋ดค๋”๋‹ˆ ์—๋Ÿฌ๋„ ์—†๊ณ  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค

์•„์ง ๋…ผ๋ฆฌ๋ ฅ์ด ๋งŽ์ด ๋ถ€์กฑํ•œ ํƒ“์— ์กฐ์›๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก  ๋‚˜์ค‘์—๋Š” ํ”ผํ•ด๋ฅผ ๋ผ์น ๊นŒ๋ด ๋‘๋ ค์šด ๋งˆ์Œ์ด ๋“ ๋‹ค ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์•ผ์ง€

 

์˜ค๋Š˜ ํ• ๋‹น๋Ÿ‰์˜ ๋ฐฑ์ค€ 5๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค

์ด๋ฒˆ์—๋Š” ๊ทธ๋ฆฌ ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์žˆ์ง„ ์•Š์•„์„œ ์ˆ˜์›”ํ•˜๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค

์˜ˆ์ „์—๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋“ค๋„ ์–ด๋ ค์›Œ์„œ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์ฉ์—ˆ์„ํ…๋ฐ ๋ฌธ์ œ๋ฅผ ๊พธ์ค€ํžˆ ํ’€์–ด์˜จ ๋•์„ ๋ณด๋Š” ๊ฒƒ ๊ฐ™๋‹ค

์ฒ˜์Œ์—๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋ง์ด ์ž”์†Œ๋ฆฌ๋กœ ๋“ค๋ฆฌ๊ณ  ๊ดœํžˆ ์ˆ˜ํ•™ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ ๊ฐ™์•„ ๋‘๋ ต๊ณ  ์‹ซ์—ˆ๋Š”๋ฐ ๊ณ„์† ํ’€๋‹ค๋ณด๋‹ˆ ์ž˜ ํ’€๋ฆฌ๋ฉด ์žฌ๋ฐŒ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค ์ •๋„์ด๋‹ค

๋ญ๋“  ๊พธ์ค€ํžˆ ํ•˜๋ฉด ๋น›์„ ๋ณธ๋‹ค๋”๋‹ˆ ์•„์ง ๊ฐˆ ๊ธธ์ด ๋ฉ€์ง€๋งŒ ๋งค์ผ๋งค์ผ ์กฐ๊ธˆ์”ฉ์ด๋ผ๋„ ๊พธ์ค€ํžˆ ํ•ด๋ณด๋Š” ์Šต๊ด€์„ ๋“ค์—ฌ์•ผ๊ฒ ๋‹ค

 

 

 

 

+ Recent posts