Potato
์•ˆ๋…•ํ•˜์„ธ์š”, ๊ฐ์žก๋‹ˆ๋‹ค?๐Ÿฅ” ^___^ ๐Ÿ˜บ github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ‘‰๐Ÿป
๋ฐ˜์‘ํ˜•

Algorithm/Programmers 55

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ์ง•๊ฒ€๋‹ค๋ฆฌ (lv.4, ์ด๋ถ„ํƒ์ƒ‰) (ํ…Œ์ผ€ 2,3 ์‹œ๊ฐ„์ดˆ๊ณผ)

โšซ๏ธ ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/43236?language=swift ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr โšซ๏ธ ๋‚˜์˜ ํ’€์ด ์ด ๋ฌธ์ œ ๋˜ํ•œ ์ด๋ถ„ํƒ์ƒ‰์œผ๋กœ ๋ถ„๋ฅ˜๊ฐ€ ๋˜์–ด์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์„œ์น˜๋กœ ํ’€์–ด์•ผ๊ฒ ๋‹ค, ์‹ถ์€ ๊ฐ์ด ์™”๋˜ ๊ฑฐ์ง€ ๊ทธ๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๊ธฐ ์‰ฝ์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ€์žฅ ๋จผ์ € ๋ˆˆ์— ๋ณด์ด๋Š”๊ฑด 10์–ต์ด๋ผ๋Š” ์–ด๋งˆ์–ด๋งˆํ•œ ๋ฒ”์œ„. ์ด๊ฒƒ๋งŒ์ด ์ด๋ถ„ํƒ์ƒ‰์ผ ๊ฒƒ์ด๋‹ค ~ ํ•˜๋Š” ๊ฐ?์„ ์ค„ ๋ฟ์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ์—ญ์‹œ๋‚˜, ๋ฌธ์ œ๋ฅผ ๋ณด์ž๋งˆ์ž ์–ด๋–ค ๊ฒƒ์„ ์ด๋ถ„ํƒ์ƒ‰์˜ ๋Œ€์ƒ์œผ๋กœ ์ฃผ์–ด์•ผํ• ์ง€ ๋„ˆ๋ฌด ๊ณ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ์ž…๊ตญ์‹ฌ์‚ฌ (lv.3, ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์„œ์น˜)

์ด๋ถ„ํƒ์ƒ‰๊ณผ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์„œ์น˜์˜ ์ฐจ์ด์ ๊ณผ, ์–ด๋Š ๋•Œ์— ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์€์ง€์— ๋Œ€ํ•ด์„œ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ๋„˜์–ด๊ฐˆ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ๋งจ ๋ฐ‘๋ถ€๋ถ„์— ์ด ๋ฌธ์ œ๊ฐ€ ์™œ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ์„œ์น˜๋กœ ํ’€๋ฆฌ๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐ์„ ์ ์–ด๋†จ๋‹ค. ๊ทธ๊ฒƒ์„ ํ•ญ์ƒ ๊ธฐ์–ตํ•˜์ž! โšซ๏ธ ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/43238 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr โšซ๏ธ ๋‚˜์˜ ํ’€์ด ์ด๊ฑฐ ๋ฐ”๋กœ ์ง์ „์— ํ‘ผ ๋ฌธ์ œ์™€ ๋งค์šฐ ๋น„์Šทํ–‡๊ธฐ ๋•Œ๋ฌธ์— ๊ธˆ๋ฐฉ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค. (๋ฐ”๋กœ ์ด์ „์— ํ’€์—ˆ๋˜ ๋ฌธ์ œ ์•„๋ž˜ ๋ฐฑ์ค€์˜ ๊ณต์œ ๊ธฐ์„ค์น˜) https://didu-..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ์—ฌํ–‰๊ฒฝ๋กœ (lv.3) (DFS, Well-Known ๊ธฐ์–ตํ•ด์ฃผ์„ธ์šค)

์•„์•„์•„ ์งœ์ฆ๋‚˜ ์ž˜ ์•ˆํ’€๋ คใ… ใ…  ์˜ˆ์ „์— ๋‚ด๊ฐ€ ํ’€์—ˆ๋˜ ์ฝ”๋“œ๋ฅผ ์ž ๊น ์ฐธ๊ณ ํ•˜๊ณ  ํ’€์—ˆ์”€... ํก.. ๐Ÿคฅ โšซ๏ธ ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/43164 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr โšซ๏ธ ๋‚˜์˜ ํ’€์ด ์ผ๋‹จ ๋ณด์ž๋งˆ์ž DFS์ž„์„ ํŒŒ์•…ํ•˜๊ธด ํ–ˆ๋Š”๋ฐ... ์ž˜ ์•ˆํ’€๋ ธ๋‹ค. ์‹œ์ž‘์ง€์ ์ด ICN์œผ๋กœ ์ง€์ •๋˜์–ด์žˆ์—ˆ๋Š”๋ฐ, dfs์— ICN์„ ์ „๋‹ฌํ•˜๋ฉด, ํ‹ฐ์ผ“์˜ ์ฒซ๋ฒˆ์จฐ์›์†Œ๊ฐ€ ICN์ธ๊ฑธ ์ฐพ์•„์•ผํ•˜๋Š”๊ฑด๊ฐ€? ์‹ถ์–ด์„œ ๊ณ ๋ฏผํ–ˆ๊ณ , ๊ทธ ์ดํ›„์— ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ๋‹ค ํŒ๋‹จํ•˜๊ณ  answer์— ์Œ“์•„์•ผํ•˜๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ํ•˜์ง€.. ๊ทธ๋ƒฅ ๊ณ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ํƒ€๊ฒŸ๋„˜๋ฒ„ (lv.2) (BFS, ์‹œ๊ฐ„์ดˆ๊ณผ์— ๋Œ€ํ•œ ๊ณ ์ฐฐ)

๐Ÿ’ฌ ์žก๋‹ด ์•„,, ์–ด์ œ SKํ”Œ๋ž˜๋‹› ์ฝ”ํ…Œ๋ฅผ ๋ดค๋Š”๋ฐ ๋ฌธ์ œ๋Š” ๋ถ„๋ช… ์‰ฌ์—ˆ๋‹ค. ๊ทธ๋ž˜ ์‰ฌ์› ์–ด. ๊ทผ๋ฐ ๋‚˜ํ•œํ…Œ ์‰ฌ์› ๋‹ค๊ณ ๋Š” ์•ˆํ–ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์ฝ”ํ…Œ ๊ณต๋ถ€๊ฐ€ ์•„๋ฌด๋ž˜๋„ ์กฐ๊ธˆ ๋ถ€์กฑํ•œ ์ง€๊ธˆ ์ˆ˜์ฃผ์—์„œ๋Š”,,,, ์–ด๋–ป๊ฒŒ ํ’€์ง€ ๊ฐ์ด ์žกํž๋“ฏ ๋ง๋“ฏ ํ•˜๋ฉด์„œ ํšจ์œจ์„ฑ์ด ์—„์ฒญ ๋–จ์–ด์ง€๋Š” ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ๋ง์•˜๋‹ค. ์–ด์จŒ๋“ ,, 4๋ฌธ์ œ์ค‘์— 3์†”์„ ํ•˜๊ธด ํ–ˆ๋‹ค๋งŒ,,,, ๋‘๊ฐœ์ •๋„๋Š” ์‹œ๊ฐ„์ดˆ๊ณผ๋กœ ํ„ธ๋ฆด๊ฒƒ ๊ฐ™๋‹ค ํ—คํ—ค ๊ทธ๋Ÿฌ๋˜ ์™€์ค‘, ์˜ค๋Š˜ ํ’€๋˜ ๋ฌธ์ œ์—์„œ ๋ฐœ์ƒํ•œ ์‹œ๊ฐ„์ดˆ๊ณผ! ์ฝ”ํ…Œ๋ฅผ ์ค€๋น„ํ•˜๋ฉด ํ•  ์ˆ˜๋ก ์‹œ๊ฐ„๋ณต์žก๋„์— ๋Œ€ํ•œ ์ƒ๊ฐ์ด ๊นŠ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋น ๋ฅด๊ฒŒ ์บ์น˜ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„๊นŒ? ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ•ญ์ƒ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฒ„๋ฆ‡์„ ๋“ค์—ฌ์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์ง€๊ธˆ ๊ฒฝ์šฐ๋„, ํžˆ๋“ ์ผ€์ด์Šค์—์„œ ๋‘๊ฐœ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚ฌ๋Š”๋ฐ,,,, SKP ์ฒ˜๋Ÿผ ํžˆ๋“ ์ผ€์ด์Šค๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” ์‹œํ—˜์—์„œ๋Š” ์ด๋Ÿฐ๊ฒƒ์„ ๋ชจ๋ฅธ์ฑ„..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Python) ๋„คํŠธ์›Œํฌ (lv.3) (DFS, ์žฌ๊ท€)

ํŒŒ์ด์ฌ... ์ž…๋‹ˆ๋‹ค... ์ธ๋„ค์ผ์€ ๊ฑฐ์ง“๋ง์ด์—์š” ใ… ใ…  ์Šค์œ„ํ”„ํŠธ ์•„๋‹™๋‹ˆ๋‹ค. SKํ”Œ๋ž˜๋‹› ์‹œํ—˜๋ณด๊ธฐ ์ง์ „.. ์•ฝ 6์‹œ๊ฐ„์ „์— Swift์–ธ์–ด ์‘์‹œ๊ฐ€ ๋ถˆ๊ฐ€ํ•˜๋‹ค๋Š” ํ†ต๋ณด๋ฅผ ๋ฐ›์•˜์Šด๋‹ค. ํ•˜ํ•˜ java / js / python๋งŒ ๋ณด๋”๊ตฐ์š”.. ์ด๋ฒˆ ์ฑ„์šฉ์—์„œ๋Š” ์ € ์„ธ ์–ธ์–ด๋ฅผ ๋‹ค๋ฃจ๋Š” ์ง๋ฌด์— TO๊ฐ€ ๋‚ซ๋‚˜๋ด์š”...? ๋„ค์ดํ‹ฐ๋ธŒ๋ฅผ ์•ˆ์“ฐ๋Š”๊ฑด๊ฐ€... ๊ทธ๋ž˜์„œ ๋ถ€๋žด๋ถ€๋žด ํŒŒ์ด์ฌ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ๋‚˜๋งˆ ์‹œํ—˜์ค€๋น„๊ฒธ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ดค์Šด๋‹ค. ํ•˜ํ•˜ ์–‘ํ•ด ๋ถ€ํƒ‚์“ฐ โšซ๏ธ ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/43162 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ์„ฌ ์—ฐ๊ฒฐํ•˜๊ธฐ (lv.3, ๊ทธ๋ฆฌ๋””, ํฌ๋ฃจ์Šค์นผ ์•Œ๊ณ ๋ฆฌ์ฆ˜)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42861 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์•„๋‹ˆ,, ์ „ํ˜€ ์ƒ๊ฐํ•ด๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” bfs๋กœ ๋Œ๋ ค์„œ ๋ฐฉ๋ฌธ ์ฒดํฌ๋ฅผ ํ•˜๋ฉด์„œ ์ตœ์†Œ ๋น„์šฉ์„ ์ฐพ์•„๋‚ด๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทผ๋ฐ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ ๋ง‰ํžŒ๊ฒŒ,,, "์‚ฌ์ดํด ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์€ ์–ด๋–ป๊ฒŒ ํŒ๋‹จํ•˜์ง€?"์˜€๋‹ค. ๋‹จ์ˆœํžˆ 1,2,3 ๋งŒ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค๋ฉด ์„ธ๊ฐœ๊ฐ€ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. 2์ฐจ์› ๋ฐฐ์—ด์„ ์ด์šฉํ•ด์„œ [1,2] [2,3] [1.3] ๋จธ ์ด๋Ÿฐ์‹์œผ๋กœ ํ™•์ธํ•ด๋ณผ ์ˆ˜๋„ ์žˆ๊ฒ ์ง€,, ๊ทผ๋ฐ ์ด๊ฒŒ ๋งŒ์•ฝ 8..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Python) ๊ตฌ๋ช…๋ณดํŠธ (lv.2, ๊ทธ๋ฆฌ๋””)

๋„ค,, ์ธ๋„ค์ผ์ด ๊ฑฐ์ง“๋ง์น˜๋„ค์š”.. ๋ฌธ์ œ๋Š” ํŒŒ์ด์ฌ์œผ๋กœ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค! ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์Šค์œ„ํ”„ํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์•„์„œ์š” ใ… ใ…  ์ฐธ๊ณ ๋งŒ ํ•ด์ฃผ์„ธ์š”! ๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42885?language=python3 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์Œ,, ๊ทธ๋ฆฌ๋””! ๋ผ๊ณ  ์•Œ๊ณ  ํ‘ธ๋‹ˆ๊นŒ ์ƒ๊ฐ๋ณด๋‹ค ๊ฐ„๋‹จํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๋””๊ฐ€ ์ข‹์€๊ฑด ์ข‹์€๋Œ€๋กœ ๋จผ์ € ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ๊ทธ๋Ÿฐ ํƒ์š•์Šค๋Ÿฌ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด์ž–์•„์šค? ๊ทธ๋‹ˆ๊นŒ ์ž…๋ ฅ๋ฐ›๋Š” people์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์ค€ ๋’ค์—, ์•ž๊ณผ ๋’ค๋ฅผ ๋”ํ•ด๋‚˜๊ฐ€๋ฉด์„œ limi..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ (lv.2, ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42883 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๊ฐ€์žฅ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ž…๋ ฅ๋œ ์ˆœ์„œ ๊ทธ๋Œ€๋กœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์ˆซ์ž๋ฅผ ์‚ญ์ œ์‹œํ‚ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๋ฌด์กฐ๊ฑด ์ž‘์€ ์ˆซ์ž๋งŒ์„ ์ฐพ์•„์„œ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ž…๋ ฅ๋ฐ›์€ number์—์„œ ์ ์ ˆํ•œ ์œ„์น˜์— ์žˆ๋Š” ์ˆซ์ž๋“ค์„ ์‚ญ์ œํ•˜์—ฌ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š”๊ฒŒ ํ•ต์‹ฌ์ด์—ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ์บ์น˜ํ•ด๋‚ธ๊ฑด, ๋จผ์ € K๋ฒˆ์งธ ์ˆ˜๊นŒ์ง€ ๋น„๊ตํ•ด์„œ ๋งจ์•ž์ž๋ฆฌ์— ๊ฐ€์žฅ ์ ๋‹นํžˆ ํฐ ์ˆ˜๊ฐ€ ์˜ค๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š”๊ฒƒ. ๋จผ์ € ์ด๊ฒƒ์„ ํŒŒ์•…ํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๊ฒŒ ๋˜๋ฉด,..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์กฐ์ด์Šคํ‹ฑ (lv.2 ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42860 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ฌธ์ œ๋ฅผ ๋ณด์ž๋งˆ์ž, ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ ‘๊ทผํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค. ์กฐ์ด์Šคํ‹ฑ์„ ์œ„๋กœ ์˜ฌ๋ฆฌ๋“  ์•„๋ž˜๋ฅผ ์˜ฌ๋ฆฌ๋“  ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋“  ์–ด์ฐจํ”ผ ์ˆซ์ž๋กœ ์นด์šดํŠธ ๋˜๋Š” ๊ฑฐ๋‹ˆ๊นŒ! ๊ทธ๋ฆฌ๊ณ , ๋‘๊ฐ€์ง€๋ฅผ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. 1. ์ฒซ๋ฒˆ์งธ๋กœ ๋จผ์ €, ๋ฐฉํ–ฅํ‚ค๋ฅผ ๋ช‡๋ฒˆ ์›€์ง์—ฌ์•ผํ•˜๋Š”์ง€ ํŒ๋‹จํ•ด์ฃผ๋ ค๊ณ  ํ•œ๋‹ค. A๊ฐ€ ์•„๋‹Œ ์•„์ด๋“ค์˜ ์œ„์น˜๋ฅผ ์•Œ์•„๋‚ด์„œ ๐Ÿ‘ˆ ์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€, ๐Ÿ‘‰์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€ ๋‘˜์ค‘์— ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฒด์œก๋ณต (lv.1 ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42862 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ์ฒซ๋ฒˆ์งธ ํ’€์ด ์•„๋ฌด๊ฒƒ๋„ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์ฑ„ if ๋ฌธ์„ ๊ฐˆ๊ฒจ์„œ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋”๋‹ˆ 3, 5, 7, 12, 24 ๋‹ค์„ฏ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์—์„œ ํ‹€๋ ธ๋‹ค ใ…Žํ—คํ—คํ—ค ๋ฌธ์ œ ๋ณด์ž๋งˆ์ž ๊ทธ๋ƒฅ if๋ฌธ์„ ๊ฐˆ๊ฒผ๋Š”๋ฐ! ์—ญ์‹œ๋‚˜ ๋ญ ํ•˜๋‚˜ ์ƒ๊ฐ์ด ๋น ์ง„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ์ƒ๊ฐํ–ˆ๋˜๊ฒƒ์€, ๊ทธ๋ƒฅ ์ž…๋ ฅ๋ฐ›์€ ์ „์ฒด ํ•™์ƒ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ, lost์— ์กด์žฌํ•˜๋Š”๋ฐ ์˜ท์„ ๋นŒ๋ ค์ค„ ์‚ฌ๋žŒ์ด ์—†๋‹ค๋ฉด -1 ํ•ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค. โŒ ํ‹€๋ฆฐ ์ฝ”๋“œ fu..

๋ฐ˜์‘ํ˜•