2022. 10. 18. 09:23ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
๋ฌธ์ ์ค๋ช
๋ฌด์ธ๋์ ๊ฐํ ์ฌ๋๋ค์ ๊ตฌ๋ช ๋ณดํธ๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ๋ ค๊ณ ํฉ๋๋ค. ๊ตฌ๋ช ๋ณดํธ๋ ์์์ ํ ๋ฒ์ ์ต๋ 2๋ช ์ฉ ๋ฐ์ ํ ์ ์๊ณ , ๋ฌด๊ฒ ์ ํ๋ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ๋๋ค์ ๋ชธ๋ฌด๊ฒ๊ฐ [70kg, 50kg, 80kg, 50kg]์ด๊ณ ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ์ด 100kg์ด๋ผ๋ฉด 2๋ฒ์งธ ์ฌ๋๊ณผ 4๋ฒ์งธ ์ฌ๋์ ๊ฐ์ด ํ ์ ์์ง๋ง 1๋ฒ์งธ ์ฌ๋๊ณผ 3๋ฒ์งธ ์ฌ๋์ ๋ฌด๊ฒ์ ํฉ์ 150kg์ด๋ฏ๋ก ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ์ ์ด๊ณผํ์ฌ ๊ฐ์ด ํ ์ ์์ต๋๋ค.
๊ตฌ๋ช ๋ณดํธ๋ฅผ ์ต๋ํ ์ ๊ฒ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์ฌ๋์ ๊ตฌ์ถํ๋ ค๊ณ ํฉ๋๋ค.
์ฌ๋๋ค์ ๋ชธ๋ฌด๊ฒ๋ฅผ ๋ด์ ๋ฐฐ์ด people๊ณผ ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ limit๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋ชจ๋ ์ฌ๋์ ๊ตฌ์ถํ๊ธฐ ์ํด ํ์ํ ๊ตฌ๋ช ๋ณดํธ ๊ฐ์์ ์ต์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
- ๋ฌด์ธ๋์ ๊ฐํ ์ฌ๋์ 1๋ช ์ด์ 50,000๋ช ์ดํ์ ๋๋ค.
- ๊ฐ ์ฌ๋์ ๋ชธ๋ฌด๊ฒ๋ 40kg ์ด์ 240kg ์ดํ์ ๋๋ค.
- ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ์ 40kg ์ด์ 240kg ์ดํ์ ๋๋ค.
- ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ์ ํญ์ ์ฌ๋๋ค์ ๋ชธ๋ฌด๊ฒ ์ค ์ต๋๊ฐ๋ณด๋ค ํฌ๊ฒ ์ฃผ์ด์ง๋ฏ๋ก ์ฌ๋๋ค์ ๊ตฌ์ถํ ์ ์๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
[70, 50, 80, 50] | 100 | 3 |
[70, 80, 50] | 100 | 3 |
๋์ ํ์ด
๋จผ์ people ๋ฐฐ์ด์ ์ ๋ ฌ ๋จผ์ ํด์คฌ๋ค.
๊ทธ ๋ค์ index๋ ๋ณดํธ์์ ๊ฐ๋ฒผ์ด ์ฌ๋ ์ธ๋ฑ์ค 0๋ถํฐ ์์์ด๊ณ ,
count๋ ๋ณดํธ ๊ฐ์๋ฅผ ์๋ฏธํ๋ค.
๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ์ฌ๋๊ณผ ๊ฐ์ฅ ๊ฐ๋ฒผ์ด ์ฌ๋์ ๋ํด์ limit๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค๋ฉด count++ ํด์ฃผ๊ณ , index๋ +1 ํด์ค๋ค.
๊ทผ๋ฐ limit ๋ณด๋ค ํฌ๋ค๋ฉด ๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ์ฌ๋์ ๋๊ตฌ์ ํ๋๋ผ๋ limit์ ๋์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ count ํด์ฃผ๊ณ
index๋ ์ฆ๊ฐํ์ง ์๊ณ ๊ทธ ๋ค์ ๋ฌด๊ฑฐ์ด ์ฌ๋๊ณผ ๋น๊ตํ๋ค.
์ด๋ฐ์์ผ๋ก ๋ฐ๋ณต๋ฌธ ๋๋ ค์ ์ฒดํฌํด์ฃผ๋ฉด ๋๋ค~~
๋ค๋ฅธ ์ฌ๋ ํ์ด
์ค.. ๊ฑฐ์ ๋น์ทํ๊ธฐ๋ ํ๋ฐ ์ด๋ ๊ฒ๋ ํํํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ๋๋ค ์์ฐ
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. N๊ฐ์ ์ต์๊ณต๋ฐฐ์ (0) | 2022.10.18 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. 3์์ ํ์ด๋ ์ฌ์ฑ ํ์ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2022.10.18 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด (0) | 2022.10.18 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๊ฐ์ฅ ๋น์ผ ์ํ ๊ตฌํ๊ธฐ (0) | 2022.10.18 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์์ด ๋๋ง์๊ธฐ (0) | 2022.10.17 |