<๐Ÿค“ย ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์•ผ ํ•  6๊ฐ€์ง€> ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์–ด๋””์„œ๋ถ€ํ„ฐ ์ค€๋น„ํ•ด์•ผ ํ• ์ง€ ๋ง‰๋ง‰ํ•˜์‹ ๊ฐ€์š”? ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์•ผ ํ•  6๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐Ÿ’กย Part 1: ๋ฌธ์ œ ํ’€๊ธฐ ์ „ ํ•ด์•ผ ํ•  ์„ธ ๊ฐ€์ง€ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฌธ์ œ๋งŒ ๋งŽ์ด ํ’€์–ด๋ณด๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์–ด๋Š ๋ฌธ์ œ๋ฅผ, ๋ฌด์Šจ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ, ์–ด๋–ค ์ˆœ์„œ๋กœ ํ’€์–ด์•ผ ํ• ๊นŒ์š”? ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ์•„๋ž˜ ์„ธ ๊ฐ€์ง€๋ฅผ ์ •ํ•˜๊ณ  ์‹œ์ž‘ํ•˜์‹œ๊ธธ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 1๏ธโƒฃย ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์„ ํƒํ•˜๊ธฐ ๋ฉด์ ‘์„ ๋ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ๋ณธ์ธ์—๊ฒŒ ๊ฐ€์žฅ ํŽธํ•˜๊ณ  ์ต์ˆ™ํ•œ ์–ธ์–ด๋กœ ์„ ํƒํ•˜์‹œ๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.ย ์šฐ๋ฆฌ๊ฐ€ ์˜์–ด๋ฅผ ์“ธ ๋•Œ๋ณด๋‹ค ํ•œ๊ตญ์–ด๋ฅผ ์“ธ ๋•Œ ๋” ์ˆ˜์›”ํ•˜๊ฒŒ ๋ง์ด ๋‚˜์˜ค๋“ฏ์ด, ๋ชจ๊ตญ์–ด์ฒ˜๋Ÿผ ํŽธํ•˜๊ฒŒ ๋Š๊ปด์ง€๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ๊ธด์žฅ๋˜๋Š” ๋ฉด์ ‘ ํ™˜๊ฒฝ์—์„œ๋„ ๋ฒ„๋ฒ…๊ฑฐ๋ฆฌ์ง€ ์•Š๊ณ  ์ฝ”๋“œ๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๋‹ค ๋‹ค๋ฅด๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ํšŒ์‚ฌ์—์„œ ์ง€์›์ž๊ฐ€ ์„ ํƒํ•˜๋Š” ์–ธ์–ด๋กœ ๋ฉด์ ‘์„ ๋ณด๋„๋ก ๋ฐฐ๋ คํ•ด์ฃผ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.ย ๋ณดํ†ต ์ง€์›์ž๋“ค์ด ๋ฉด์ ‘์šฉ์œผ๋กœ ๋งŽ์ด ์„ ํƒํ•˜๋Š” ์–ธ์–ด๋กœ๋Š” Java, Javascript, Python์ด ์žˆ์Šต๋‹ˆ๋‹ค. 2๏ธโƒฃย ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ถœ๋ฌธ์ œ ํ”Œ๋žซํผ ์ •ํ•˜๊ธฐ ๊ตญ๋‚ด์™ธ ๋‹ค์–‘ํ•œ ์‚ฌ์ดํŠธ์—์„œ ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ๋‚˜์˜ฌ๋งŒํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.ย ์ด ์ค‘์—์„œ ์ž์‹ ์—๊ฒŒ ๋งž๋Š” ํ”Œ๋žซํผ์„ ์ •ํ•ด์„œ ๊ฑฐ๊ธฐ์— ๋‚˜์˜ค๋Š” ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ถœ๋ฌธ์ œ ํ”Œ๋žซํผ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ตญ๋‚ด - ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค: https://school.programmers.co.kr/learn/challenges?tab=all_challenges - ๋ฐฑ์ค€: https://www.acmicpc.net - ์‚ผ์„ฑ SW Expert Academy: https://swexpertacademy.com/main/main.do ํ•ด์™ธ - LeetCode: https://leetcode.com/problemset/all - HackerRank: https://www.hackerrank.com - Codility: https://www.codility.com ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ถœ๋ฌธ์ œ ํ”Œ๋žซํผ ๋น„๊ต: https://lxxyeon.tistory.com/80 3๏ธโƒฃย ์Šคํ„ฐ๋”” ํ”Œ๋žœ ์„ธ์šฐ๊ธฐ ํšจ๊ณผ์ ์ธ ๊ณต๋ถ€๋ฅผ ์œ„ํ•ด์„œ๋Š”ย ์Šคํ„ฐ๋”” ํ”Œ๋žœ์„ ์„ธ์šฐ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ถ”์ฒœ๋“œ๋ฆฌ๋Š” ๋ฐฉ์‹์€ ๊ฐ ์ฃผ์ œ๋ณ„๋กœ ๋ช‡ ๊ฐœ์˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ , ๊ทธ ์ฃผ์ œ๋ฅผ ์™„์ „ํžˆ ์ดํ•ดํ•˜๊ณ  ๋‚˜์„œ ๋‹ค์Œ ์ฃผ์ œ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.ย ๊ฐ™์€ ์ฃผ์ œ์˜ ๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋ชจ์•„ ๋ณด๋ฉด ์ด ๋ฌธ์ œ๋“ค์˜ ํŒจํ„ด์ด ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฒ˜์Œ์—๋Š” ์–ด๋ ต๋˜ ๋ฌธ์ œ๋„ ๋น„์Šทํ•œ ์œ ํ˜•์„ ์—ฌ๋Ÿฌ ๋ฒˆ ํ’€๋‹ค ๋ณด๋ฉด ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผ ํ• ์ง€ ๊ฐ์ด ์žกํž™๋‹ˆ๋‹ค.ย ๋ฌธ์ œ์˜ ํŒจํ„ด์„ ์ธ์‹ํ•˜๊ณ , ๊ทธ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋Š” ๊ฒŒ ์ด ๋ฐฉ์‹์˜ ํ‚คํฌ์ธํŠธ์ž…๋‹ˆ๋‹ค.ย ์ฃผ์ œ๋ณ„๋กœ ์ตœ์†Œ 5๋ฌธ์ œ๋Š” ํ’€์–ด๋ด์•ผ ์ œ๋Œ€๋กœ ๊ฐ์„ ์žก์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ’กย Part 2: ๋ฌธ์ œ ํ‘ผ ํ›„ ํ•ด์•ผ ํ•  ์„ธ ๊ฐ€์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ๋‚˜๋ฉด ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜๋“œ์‹œ ๋ถ„์„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย ๊ทธ๋ƒฅ ํ’€๊ณ  ๋‚˜๋ฉด ๋์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ๋ณด๋‹ค๋Š”,ย ๊ฒฐ๊ณผ๋ฅผ ๋ฉด๋ฐ€ํžˆ ๋ถ„์„ํ•ด๋ณด๊ณ  ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋‹ค์Œ๋ฒˆ์— ๋” ์ž˜ ํ’€ ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•ด๋ด์•ผ ๋‚ด ๊ฒƒ์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์–ด์•ผ ๋ฉด์ ‘์—์„œ๋„ ์จ๋จน์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1๏ธโƒฃย ๋น…์˜ค ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ ์‹œ๊ฐ„ ๋ฐ ๊ณต๊ฐ„ ๋ณต์žก๋„ ๋ถ„์„ํ•˜๊ธฐ ๋ชจ์˜๊ณ ์‚ฌ์™€ ๋‹ค๋ฅด๊ฒŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์—๋Š” ํ•œ ๊ฐ€์ง€ ์ •๋‹ต์€ ์—†์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ์ž˜ ๋Œ์•„๊ฐ€๋ฉด (๋ฌธ์ œ์—์„œ ์ฃผ์–ด์ง„ ํ…Œ์ŠคํŠธ๋ฅผ ๋‹ค ํ†ต๊ณผํ•˜๋ฉด) ๊ทธ๊ฒŒ ํ•˜๋‚˜์˜ ๋‹ต์ด ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋” ํšจ์œจ์ ์ธ ๋‹ต์€ ์žˆ์ฃ . ๋ฉด์ ‘์—์„œ๋Š” ์ด ํšจ์œจ์ ์ธ ๋‹ต์„ ์ฐพ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.ย ์ž์‹ ์˜ ๋‹ต์ด ํšจ์œจ์ ์ธ์ง€ ์ฒดํฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋น…์˜ค ํ‘œ๊ธฐ๋ฒ•์„ ์ด์šฉํ•ด ์‹œ๊ฐ„ ๋ฐ ๊ณต๊ฐ„ ๋ณต์žก๋„๋ฅผ ๋ถ„์„ํ•ด ๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 2๏ธโƒฃย ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋‹ต๊ณผ ๋น„๊ตํ•ด๋ณด๊ธฐ ์—ฌ๋Ÿฌ๋ถ„์ด ์ด ๋ฌธ์ œ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ž˜ ํ’€์—ˆ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ,ย ๋” ๋‚˜์€ ๋‹ต์ด ์žˆ์ง€๋Š” ์•Š์€์ง€ ์ฐพ์•„๋ณด๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.ย ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์—ฌ๋Ÿฌ๋ถ„์ด ์ƒ๊ฐ์ง€๋„ ๋ชปํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ›จ์”ฌ ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ์ผ์„ ์ˆ˜๋„ ์žˆ์ž–์•„์š”.ย ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ โ€˜๋‚˜๋Š” ์™œ ์ด๋ ‡๊ฒŒ ๋ชป ํ’€์—ˆ์„๊นŒโ€™ ํ•˜๊ณ  ์ขŒ์ ˆํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฑธ ๋ณด๊ณ  ๋ฐฐ์›Œ์„œ ์‹ค์ œ ๋ฉด์ ‘์—์„œ ์ž˜ ๋ณด๋ฉด ๋˜๋‹ˆ๊นŒ์š”. 3๏ธโƒฃย ๋ฌธ์ œ ํ‘ธ๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์žฌ๋ณด๊ธฐ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์—๋Š” ์ œํ•œ ์‹œ๊ฐ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ˜ผ์ž ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ๋Š” ์‹œ๊ฐ„ ์ƒ๊ด€์—†์ด ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ์—๋งŒ ์ง‘์ค‘ํ•˜๋Š” ๋ถ„๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ํ˜ผ์ž์„œ ์—ฐ์Šตํ•  ๋•Œ ๋‘ ์‹œ๊ฐ„์ด ๊ฑธ๋ ค์„œ ํ‘ผ ๋ฌธ์ œ๋ฅผ ๊ฐ‘์ž๊ธฐ ๋ฉด์ ‘ ๋•Œ ํ•œ ์‹œ๊ฐ„ ์•ˆ์— ํ’€ ์ˆ˜ ์žˆ์„๊นŒ์š”? ๋ฉด์ ‘ ์‹œ๊ฐ„์€ ์ •ํ•ด์ ธ ์žˆ๊ณ , ์•„๋ฌด๋ฆฌ ๋Œ€๋‹จํ•œ ์ฝ”๋“œ๋ฅผ ์“ฐ๋”๋ผ๋„ ๊ทธ ์‹œ๊ฐ„ ์•ˆ์— ๋‹ค ๋ณด์—ฌ์ค„ ์ˆ˜ ์—†๋‹ค๋ฉด ๋ฌด์šฉ์ง€๋ฌผ์ž…๋‹ˆ๋‹ค.ย ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์˜ ์ œํ•œ ์‹œ๊ฐ„์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ˜ผ์ž์„œ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ๋„ ์‹œ๊ฐ„์„ ์žฌ๋ฉด์„œ ํ‘ธ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๐Ÿ“”ย ํ•จ๊ป˜ ์ฝ์–ด๋ณด๋ฉด ์ข‹์€ ๊ธ€ - ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๊ผญ ๊ณต๋ถ€ํ•ด์•ผ ํ•  ์ด๋ก : https://careerly.co.kr/comments/66531 - ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์‹ค์ „ 5๋‹จ๊ณ„ ๊ฐ€์ด๋“œ: https://careerly.co.kr/comments/66693 ๐Ÿ“ฃย ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋Œ€๋น„ ๊ณผ์ • ์•ˆ๋‚ด ์ด๋ฒˆ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋Œ€๋น„๋ฅผ ์œ„ํ•œ <๊ณ ๋“์  Kit ๋ฌธ์ œ ์™„์ฃผํ•˜๊ธฐ(Java)> ์ฝ”๋“œ๋ฆฌ๋ทฐ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 4์ฃผ๊ฐ„ ํ•จ๊ป˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ณ ๋“์  Kit๋ฅผ ์™„์ฃผํ•ด ๋ณด์•„์š”! https://school.programmers.co.kr/learn/courses/14676 ์œ„ ๋‚ด์šฉ์€ ์ €์˜ ๋ธŒ๋Ÿฐ์น˜ ๊ธ€ <๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ 4๋‹จ๊ณ„ ๊ณต๋ถ€๋ฒ•>์˜ ์ผ๋ถ€๋ฅผ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ 4๋‹จ๊ณ„ ๊ณต๋ถ€๋ฒ•

brunch

๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ 4๋‹จ๊ณ„ ๊ณต๋ถ€๋ฒ•

2022๋…„ 9์›” 4์ผ ์˜คํ›„ 8:47

ย โ€ขย 

์ €์žฅ 647 โ€ข ์กฐํšŒ 12,593

๋Œ“๊ธ€ 1

์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

์ง€๋‚œ์ฃผ ์ปค๋ฆฌ์–ด๋ฆฌ์—์„œ ์ธ๊ธฐ ์žˆ๋˜ ๊ฒŒ์‹œ๋ฌผ์ด์—์š”!

โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ
โ€Œโ€Œ