๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

java ์ฝ”๋”ฉํ…Œ์ŠคํŠธ2

K๋ฒˆ์งธ์ˆ˜ (Java) https://programmers.co.kr/learn/courses/30/lessons/42748 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - K๋ฒˆ์งธ์ˆ˜ [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit ์ •๋ ฌ K๋ฒˆ์งธ์ˆ˜ ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ๋ฐฐ์—ด์—์„œ i๋ฒˆ์งธ๋ถ€ํ„ฐ j๋ฒˆ์งธ๊นŒ์ง€ ์ถ”์ถœํ•˜๊ณ  ์ •๋ ฌํ•œ ํ›„ k๋ฒˆ์งธ ๊ฐ’์„ ์ฐพ์œผ๋ฉด๋˜๋Š” ๋กœ์ง์ด ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์˜€๋‹ค. # 1 ์ฒซ ๋ฒˆ์งธ ํ’€์ด๋Š” ๋‹จ์ˆœํžˆ ๋ฐ˜๋ณต๋ฌธ ๋งŒ์„ ์ด์šฉํ•˜์—ฌ ๋ฐฐ์—ด์˜ ์ผ๋ถ€๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์—ˆ๋‹ค. * Arrays.copyOfRange(array, i, j) ์ฒ˜๋Ÿผ ์ผ๋ถ€๋ฅผ ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ž. import java.util.Collections; impor.. 2022. 2. 9.
์ฒด์œก๋ณต (Java) https://programmers.co.kr/learn/courses/30/lessons/42862 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฒด์œก๋ณต ์ ์‹ฌ์‹œ๊ฐ„์— ๋„๋‘‘์ด ๋“ค์–ด, ์ผ๋ถ€ ํ•™์ƒ์ด ์ฒด์œก๋ณต์„ ๋„๋‚œ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์—ฌ๋ฒŒ ์ฒด์œก๋ณต์ด ์žˆ๋Š” ํ•™์ƒ์ด ์ด๋“ค์—๊ฒŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ฃผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์˜ ๋ฒˆํ˜ธ๋Š” ์ฒด๊ฒฉ ์ˆœ์œผ๋กœ ๋งค๊ฒจ์ ธ ์žˆ์–ด, ๋ฐ”๋กœ ์•ž๋ฒˆ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit ์ฒด์œก๋ณต ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. reserve ๋ชฉ๋ก ๋‚ด lost ๋ชฉ๋ก์„ ๋„ฃ์–ด ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๋น„๊ตํ•ด์„œ ํ’€์—ˆ๋‹ค. ์ดˆ๋ฐ˜์—” ๋น„๊ต์  ์‰ฝ๊ฒŒ ํ’€๋ฆฌ๋Š” ๋“ฏ ํ–ˆ๋Š”๋ฐ ์ผ๋ถ€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์‹คํŒจํ–ˆ๊ณ  ์‹คํŒจ ์›์ธ์€ ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค. - 12, 13, 18 ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์‹คํŒจ reserve ๋ชฉ๋ก๊ณผ lost ๋ชฉ๋ก์€ ์ •๋ ฌ๋˜์–ด์žˆ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์–ด ๋„๋‚œ ๋‹นํ•œ ์‚ฌ๋žŒ์˜ ์•ž,.. 2022. 2. 8.