Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๊ฒŒ์ž„ ๊ฐœ๋ฐœ (1)

lgvv98

[Swift] BOJ 1516 ๊ฒŒ์ž„ ๊ฐœ๋ฐœ

BOJ 1516 ๊ฒŒ์ž„ ๊ฐœ๋ฐœ โœ… ์ด ๋ฌธ์ œ๋Š” ์œ„์ƒ ์ •๋ ฌ ๋ฌธ์ œ์ธ๋ฐ ์‹œ๊ฐ„์„ ๊ณ„์‚ฐํ•ด์•ผ ํ•ด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•ฝ๊ฐ„ ๋ณต์žกํ–ˆ๋‹ค. ๊ทผ๋ฐ ํ’€๋‹ค๊ฐ€ ๋ชปํ’€ ๊ฒƒ ๊ฐ™์•˜๋Š”๋ฐ ๋งž์•˜์„ ๋•Œ์˜ ํฌ์—ด๊ฐ์ด๋ž€,, ใ…Ž ๐ŸŸ  ๋ฌธ์ œํ’€์ด ํ”Œ๋กœ์šฐ ์šฐ์„  input์€ ๊ธฐ์กด์˜ ์œ„์ƒ์ •๋ ฌ๊ณผ ๋™์ผํ•˜๊ฒŒ Input์„ ๋ฐ›๋Š”๋‹ค. ๋‹ค๋งŒ ์ค‘์š”ํ•œ๊ฑด, ์‹œ๊ฐ„์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค. 1. ์šฐ์„  ์ดˆ๊ธฐ์— queue์— ๋“ค์–ด๊ฐ„ ๊ฐ’์˜ ๊ฒฝ์šฐ์—๋Š” ์‹œ๊ฐ„์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ๊ณ„์‚ฐํ•  ์ˆ˜ ์—†์–ด์„œ result์— ์„ธํŒ… 2. while๋ฌธ์„ ์œ„์ƒ์ •๋ ฌ๊ณผ ๋™์ผํ•œ ๋กœ์ง์œผ๋กœ ๋ˆ๋‹ค. -> while๋ฌธ ๋‚ด์—์„œ maxTime์„ ๊ณ„์‚ฐํ•ด์ฃผ๋Š”๋ฐ 2-1. ๋‚ด ์„ ์ˆ˜(๋‚ด๊ฐ€ ๋งŒ์กฑํ•ด์•ผ ํ•˜๋Š” ์กฐ๊ฑด)์˜ ์ดˆ๊ธฐ time๊ฐ’๊ณผ ๊ฐฑ์‹ ๋œ ์‹œ๊ฐ„์„ ๋น„๊ตํ•˜์—ฌ ๋” ํฐ ๊ฐ’์„ maxTime์— ๋„ฃ์–ด์ค€๋‹ค. 2-2. ์ด ์ฝ”๋“œ๋ฅผ ๋ณด์ž. result[i] = max(result[i]..