์„ธ์ด๋ธŒ ๋ฐ์ดํ„ฐ ๋งŒ๋“œ๋Š”๋ฐ ๋‹ค๋ฅธ๊ฑด ๋‹ค ๋ฌธ์ œ๊ฐ€ ์—†๋Š”๋ฐ boolean์ด๊ฑฐ ์ €์žฅํ•˜๋Š”๋ฐ ๋ช‡์ผ์งธ ํ•ด๊ฒฐ์ด ์•ˆ๋œ๋‹ค


์šฐ์„  ์„ธ์ด๋ธŒ ๋กœ๋“œ ๋ฐ์ดํ„ฐ์— ๋ฌธ์ด๋‚˜ ๋ณด๋ฌผ์ƒ์ž๋ฅผ ์˜คํ”ˆํ–ˆ๋Š”์ง€ ์•ˆํ–ˆ๋Š”์ง€ boolean์œผ๋กœ openํŠธ๋ฃฉ๊ฐ’์ด๋ฉด ์—ด๋ฆฌ๊ฒŒ ์„ธํŒ…ํ•ด๋†ˆ


์ผœ๋†“์œผ๋ฉด ๋ฌธ์ด ์—ด๋ฆฐ์ƒํƒœ๋กœ ์ž‘๋™์ด ์ž˜๋˜๊ณ ์žˆ์Œย 


์ฒซ๋ฒˆ์งธ ์‹œ๋„์—๋Š” ๋ชจ๋“ ์—‘ํ„ฐํด๋ ˆ์Šค๋ฅผ for each loop๋กœ ๋ธ”๋ฆฌ์–ธ๋งŒ ๋”ฐ์™€์„œ ์„ธ์ด๋ธŒ๋ฅผ ํ–ˆ์–ด ์ž‘๋™์•ˆ๋จ


๋‘๋ฒˆ์งธ ์‹œ๋„์—์„œ๋Š” ๋ฌธ์— id๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์ธํ‹ฐ์ €์™€ ๋ธ”๋ฆฌ์–ธ๊ฐ™์ด ์žˆ๋Š”๊ฑธ ๋งŒ๋“ค๊ณ  find๋กœ ์ฐพ๊ธฐ ์‹œ๋„ํ•ด์„œ ์ €์žฅํ–ˆ์–ด ์ž‘๋™์•ˆ๋จ


์„ธ๋ฒˆ์งธ ์‹œ๋„์—์„œ๋Š” set array elem์œผ๋กœ ๋ฉ€ํ‹ฐ๋ธ”๋ฆฌ์–ธ์„ ์ €์žฅํ•ด์„œ ํ•˜๋‚˜์”ฉ ์ฐพ๋Š” ๊ฑธ๋กœ ์‹œ๋„ํ–ˆ์–ด ์ž‘๋™์•ˆ๋จ


์ด๊ฑฐ ํ•ด๊ฒฐ์ฑ…์ข€ ์•Œ๋ ค์ฃผ๋ผ ์•„ ์‹œ๋ถ€์—‰ ๊ตฌ๊ธ€ ๋’ค์ ธ๋ด๋„ ๋‚˜๊ฐ™์ด ์•ˆ๋œ๋‹ค๋Š” ๋†ˆ๋“ค๋งŒ ์žˆ๊ณ  ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ์—†๋„ค


์ •์•ˆ๋˜๋ฉด ๋ฌธ์„ ๋กœํ…Œ์ด์…˜์ด ์•„๋‹ˆ๊ณ  ๊ทธ๋ƒฅ ์•„๋ž˜๋กœ ์—ด๋ฆฌ๋Š”๊ฑธ๋กœ ํ•˜๊ณ  ๋•…์†์—์žˆ๋Š”ย ๋ฌธ์ง ๋””์ŠคํŠธ๋กœ์ด ์‹œ์ผœ์„œ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผ๋ ๊บผ๊ฐ™๋‹ค