Notice
Recent Posts
Recent Comments
Today
Total
01-27 15:15
Link
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ”ฅ Algorithm || ๋ฌธ์ œํ’€์ด/PS (109)

Partially Committed

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ชจ์˜๊ณ ์‚ฌ

https://programmers.co.kr/learn/courses/30/lessons/42840 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ชจ์˜๊ณ ์‚ฌ ์ˆ˜ํฌ์ž๋Š” ์ˆ˜ํ•™์„ ํฌ๊ธฐํ•œ ์‚ฌ๋žŒ์˜ ์ค€๋ง์ž…๋‹ˆ๋‹ค. ์ˆ˜ํฌ์ž ์‚ผ์ธ๋ฐฉ์€ ๋ชจ์˜๊ณ ์‚ฌ์— ์ˆ˜ํ•™ ๋ฌธ์ œ๋ฅผ ์ „๋ถ€ ์ฐ์œผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํฌ์ž๋Š” 1๋ฒˆ ๋ฌธ์ œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ๊นŒ์ง€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฐ์Šต๋‹ˆ๋‹ค. 1๋ฒˆ ์ˆ˜ํฌ์ž๊ฐ€ ์ฐ๋Š” programmers.co.kr , , ์™€ ๊ฐ™์€ ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๋Š” ํ•ด์‰ฌ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜ํฌ์ž1, 2, 3 ์ด ๋ฌธ์ œ๋ฅผ ์ฐ๋Š” ๋ฐฉ์‹์€ ๊ฐ๊ฐ 5, 8, 10 ์˜ ์ˆœํ™˜๋งˆ๋””๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด์— ๋”ฐ๋ผ์„œ ๊ฐ๊ฐ ๋งž์€ ์ ์ˆ˜๋ฅผ ์ฆ๊ฐ€์‹œ์ผœ์ค€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ด์‰ฌ ํ…Œ์ด๋ธ”์„ key ๊ฐ€ ์•„๋‹Œ value ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜

https://programmers.co.kr/learn/courses/30/lessons/42576 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜ ์ˆ˜๋งŽ์€ ๋งˆ๋ผํ†ค ์„ ์ˆ˜๋“ค์ด ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹จ ํ•œ ๋ช…์˜ ์„ ์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ์„ ์ˆ˜๊ฐ€ ๋งˆ๋ผํ†ค์„ ์™„์ฃผํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•œ ์„ ์ˆ˜๋“ค์˜ ์ด๋ฆ„์ด ๋‹ด๊ธด ๋ฐฐ์—ด participant์™€ ์™„์ฃผํ•œ ์„ ์ˆ˜ programmers.co.kr ์ฐธ๊ฐ€์ž ๋ฐฐ์—ด์€ ์™„์ฃผ์ž ๋ฐฐ์—ด๋ณด๋‹ค ํ•ญ์ƒ ๊ธธ์ด๊ฐ€ 1 ๋งŒํผ ๋” ๊ธธ๋‹ค๋Š” ์ ์„ ์ด์šฉํ•˜๋ฉด ๋œ๋‹ค. ๋จผ์ € ๋‘ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•œ ๋‹ค์Œ, ๋’ท ๋ถ€๋ถ„์˜ ์›์†Œ๋“ค์„ ๋น„๊ตํ•œ๋‹ค. ๋งŒ์•ฝ์— ์„œ๋กœ ๊ฐ™์œผ๋ฉด ๊ฐ๊ฐ pop_back() ์„ ํ˜ธ์ถœํ•œ๋‹ค. ๋™๋ช…์ด์ธ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” ์™„์ฃผ์ž ๋ฐฐ์—ด์€ ํ……ํ…… ๋น„๊ณ  ์ฐธ๊ฐ€์ž ๋ฐฐ์—ด์—๋Š” 1๊ฐœ์˜ ์›์†Œ๋งŒ ๋‚จ๋Š”๋ฐ, ๊ทธ๊ฒƒ์ด ๋‹ต์ด๋‹ค. ๋งŒ์•ฝ ๋™๋ช…์ด์ธ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ..

[Summer/Winter Coding(~2018)] ์†Œ์ˆ˜ ๋งŒ๋“ค๊ธฐ

https://programmers.co.kr/learn/courses/30/lessons/12977 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์†Œ์ˆ˜ ๋งŒ๋“ค๊ธฐ ์ฃผ์–ด์ง„ ์ˆซ์ž ์ค‘ 3๊ฐœ์˜ ์ˆ˜๋ฅผ ๋”ํ–ˆ์„ ๋•Œ ์†Œ์ˆ˜๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๋ฐฐ์—ด nums๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, nums์— ์žˆ๋Š” ์ˆซ์ž๋“ค ์ค‘ ์„œ๋กœ ๋‹ค๋ฅธ 3๊ฐœ๋ฅผ ๊ณจ๋ผ ๋”ํ–ˆ์„ ๋•Œ programmers.co.kr [c++] nums ๋ฐฐ์—ด์˜ ์›์†Œ 3๊ฐœ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ•ฉ์ด ์†Œ์ˆ˜์ธ ๊ฒฝ์šฐ๋ฅผ ์นด์šดํŠธํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋•Œ ์ฃผ์˜ํ•  ์ ์€ ํ•ฉ์— ๋Œ€ํ•œ ์ค‘๋ณต ์ฒ˜๋ฆฌ๋Š” ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ์™œ๋ƒ๋ฉด ์†Œ์ˆ˜ P ๊ฐ€ ๋งŒ์•ฝ์— ๊ฐ๊ฐ ๋‹ค๋ฅธ ์›์†Œ์˜ ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค๋ฉด, ์ˆซ์ž๋Š” ๊ฐ™์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์ด๋‹ค. ๋”๋ถˆ์–ด ๊ฐ๊ฐ์˜ ์›์†Œ๋Š” ์ค‘๋ณต๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ „์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ํ•ฉ์— ๋Œ€ํ•œ ์ค‘๋ณต์ฒ˜๋ฆฌ๋Š” ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„๋„ ๋œ..