Java-Algorithm-Study/algorithm-problems

boj ํ†ต๊ณผ ์‹คํŒจ issue

Closed this issue ยท 2 comments

๐Ÿ†˜ 11053 ๊ฐ€์žฅ ๊ธด ์ฆ๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„ ์ˆ˜์—ด

์ƒํƒœ

  • ์ฑ„์  ์ƒํƒœ : ํ‹€๋ ธ์Šต๋‹ˆ๋‹ค

๋กœ์ง

  1. ๋ชจ๋‘ ๋ฐฐ์—ด์˜ ๊ธธ์ด๋ฅผ 1๋กœ ์„ค์ • (์ตœ์†Œ ๋ฐฐ์—ด์˜ ๊ธธ์ด๋Š” 1)
  2. ์ด์ค‘ for๋ฌธ : i๋ณด๋‹ค ์•ž์— ์œ„์น˜ํ•œ j๋“ค๊ณผ ๋น„๊ต
    2-1. ๋’ค์˜ ๊ฐ’(i)์ด ๋” ์ปค์•ผ ํ•œ๋‹ค.
    2-2. ๋™์‹œ์— ํฌ๊ธฐ๊ฐ€ ๋” ํฐ ๊ฐ’์˜ ๋ถ€๋ถ„์ˆ˜์—ด์˜ ๊ธธ์ด(dp[i])๊ฐ€ ์ž‘์€ ๊ฐ’์˜ ์ˆ˜์—ด๊ธธ์ด+1(dp[j]+1)๋ณด๋‹ค ์ž‘์œผ๋ฉด, ๋ถ€๋ถ„์ˆ˜์—ด์— ํฌํ•จ๋˜์ง€ ์•Š์€๊ฒƒ์ด๋ฏ€๋กœ +1
    2-3. ์กฐ๊ฑด ๋ชจ๋‘ ์ถฉ์กฑ ์‹œ ๋ถ€๋ถ„ ์ˆ˜์—ด์— ํฌํ•จ๋จ
    2-4. ๋‚ด๋ถ€ for๋ฌธ ์ข…๋ฃŒ ์‹œ, max๊ฐ’์„ ๋ฝ‘์•„์„œ ๊ฐ€์žฅ ๊ธด ๋ถ€๋ถ„ ์ˆ˜์—ด์˜ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•จ.

์ •๋ฏผ๋‹˜์˜ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์ดํ•ดํ•œ ํ›„ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ ์–ด๋Š ๋ถ€๋ถ„์ด ํ‹€๋ฆฐ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜ข

๋ฌธ์ œ๋Š” int max ์ชฝ์ž…๋‹ˆ๋‹ค
๋ฌธ์ œ์—์„œ ์ตœ์†Œ๊ฐ€ 1์ด๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ, ๋งŒ์•ฝ 1์ผ ์‹œ์—, 1์ด ๋‚˜์™€์•ผํ•˜๋Š”๋ฐ,
max๋Š” -2147483648 ๋‚˜์˜ต๋‹ˆ๋‹ค.
Screen Shot 2022-03-23 at 1 26 05 AM

์ตœ์†Œ์˜ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด์•ผํ•˜๊ตฐ์š” ๐Ÿ™‡โ€โ™€๏ธ