[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ ๋ํ๊ธฐ
2022. 10. 5. 11:08ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
728x90
๋ฌธ์ ์ค๋ช
์ด๋ค ์ ์๋ค์ด ์์ต๋๋ค. ์ด ์ ์๋ค์ ์ ๋๊ฐ์ ์ฐจ๋ก๋๋ก ๋ด์ ์ ์ ๋ฐฐ์ด absolutes์ ์ด ์ ์๋ค์ ๋ถํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ด์ ๋ถ๋ฆฌ์ธ ๋ฐฐ์ด signs๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ค์ ์ ์๋ค์ ํฉ์ ๊ตฌํ์ฌ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- absolutes์ ๊ธธ์ด๋ 1 ์ด์ 1,000 ์ดํ์
๋๋ค.
- absolutes์ ๋ชจ๋ ์๋ ๊ฐ๊ฐ 1 ์ด์ 1,000 ์ดํ์ ๋๋ค.
- signs์ ๊ธธ์ด๋ absolutes์ ๊ธธ์ด์ ๊ฐ์ต๋๋ค.
- signs[i] ๊ฐ ์ฐธ์ด๋ฉด absolutes[i] ์ ์ค์ ์ ์๊ฐ ์์์์, ๊ทธ๋ ์ง ์์ผ๋ฉด ์์์์ ์๋ฏธํฉ๋๋ค.
์ ์ถ๋ ฅ ์
absolutes signs result
์ ์ถ๋ ฅ ์ ์ค๋ช
[4,7,12] | [true,false,true] | 9 |
[1,2,3] | [false,false,true] | 0 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- signs๊ฐ [true,false,true] ์ด๋ฏ๋ก, ์ค์ ์๋ค์ ๊ฐ์ ๊ฐ๊ฐ 4, -7, 12์ ๋๋ค.
- ๋ฐ๋ผ์ ์ธ ์์ ํฉ์ธ 9๋ฅผ return ํด์ผ ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- signs๊ฐ [false,false,true] ์ด๋ฏ๋ก, ์ค์ ์๋ค์ ๊ฐ์ ๊ฐ๊ฐ -1, -2, 3์ ๋๋ค.
- ๋ฐ๋ผ์ ์ธ ์์ ํฉ์ธ 0์ return ํด์ผ ํฉ๋๋ค.
๋์ ํ์ด
๊ฐ๋จํ๊ฒ sign์ด true์ด๋ฉด absolutes์ ๊ฐ์ + ํ๊ณ , ์๋๋ฉด - ํ๋ ๋ฌธ์ ์ด๋ค.
๋ค๋ฅธ ์ฌ๋ ํ์ด
์ค ์ด๋ฐฉ๋ฒ๋ ๊ฝค ๊ด์ฐฎ์ ๊ฑฐ ๊ฐ๋ค. absolutes[i] ๊ฐ์ด ๋ฐ๋ณต๋๊ณ ์์๋๋ฐ ์ด๋ฅผ ์์ ์ค์ฌ๋ฒ๋ฆฐ ์ฝ๋๋ค.
728x90
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ (0) | 2022.10.05 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ [SELECT] (0) | 2022.10.05 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ฝ๋ผ์ธ ์ถ์ธก (0) | 2022.10.05 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ๋ฃจ์์ ์๋ผ ์ฐพ๊ธฐ (0) | 2022.10.05 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ (0) | 2022.10.04 |