2024-6-17 ๐Ÿณ

์ง€๋‹ˆ๐Ÿงธยท2024๋…„ 6์›” 17์ผ
0

์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ชฉ๋ก ๋ณด๊ธฐ
26/43

1. ์ตœ์ ์˜ ๋‹ต์„ ๊ณ ๋ฏผํ•ด์•ผ ํ•œ๋‹ค

7569 ํ† ๋งˆํ†  ๋ฌธ์ œ๋ฅผ ํ‹€๋ฆฐ ์ด์œ ๋Š”, ๋ชจ๋“  ํ† ๋งˆํ† ๊ฐ€ ์ต๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์ตœ์†Œ ์‹œ๊ฐ„์ด ์•„๋‹Œ, ๊ฐ€๋Šฅ ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค
์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ์— ๋ชจ๋“  ์ต์€ ํ† ๋งˆํ† ์˜ ์ขŒํ‘œ๋ฅผ ๊ฐ€์žฅ ๋จผ์ € ๋”ํ•ด์•ผ ํ•œ๋‹ค
๊ทธ๋Ÿฌ๋ฉด ๊ฐ ์ต์€ ํ† ๋งˆํ† ์—์„œ๋ถ€ํ„ฐ ์ต์Œ(?)์ด ๋ป—์–ด๋‚˜๊ฐ€๋Š” ์ตœ์†Œ ๊ฑฐ๋ฆฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค

2. ๋ฉ”์„œ๋“œ ๋‚ด์—์„œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๋•Œ๋Š” copy๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์šฐ์„ ์ ์œผ๋กœ ์ƒ๊ฐํ•˜์ž

2573 ๋น™์‚ฐ ๋ฌธ์ œ์—์„œ ์ธ์ˆ˜๋กœ ๋ฐ›๋Š” 2D array๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด์„œ modifyํ•˜๊ณ , ๋ฆฌํ„ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„ ๋ณ€๊ฒฝ๊ฐ’์ด ๋‹ค๋ฅธ ๊ฐ’๋“ค์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์ณค๋‹ค
๋” ์ƒ์„ธํ•˜๊ฒŒ๋Š”, ๊ฐ ๋น™์‚ฐ ์ขŒํ‘œ๊ฐ€ ์ธ์ ‘ํ•œ ์ขŒํ‘œ์˜ ๊ฐ’ ์ค‘ 0์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋น™์‚ฐ์˜ ๊ฐ’์„ ๊ฐ์†Œ์‹œ์ผœ์•ผ ํ•œ๋‹ค.
์ด ๋•Œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฃจํ”„ ์ค‘์— ๊ฐ’์ด 0์œผ๋กœ ๋ฐ”๋€ ์ขŒํ‘œ๊ฐ€ ๋‹ค๋ฅธ ์ขŒํ‘œ์˜ ๊ณ„์‚ฐ์— ์˜ํ–ฅ์„ ๋ฏธ์ณค๋‹ค

2D array์— ๋Œ€ํ•œ shallow copy๋ฅผ ํ•˜๋ฉด copy์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์€ original array์— ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š”๋‹ค

3. exit()๋ฅผ ํ™œ์šฉํ•˜์ž

Loop ์ค‘์— ๋•Œ๋ ค์น  ๋•Œ๋Š” break,
Main ์ค‘์— ๋•Œ๋ ค์น  ๋•Œ๋Š” exit()

profile
์šฐ๋‹นํƒ•ํƒ•

0๊ฐœ์˜ ๋Œ“๊ธ€