midnightly
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ ๋ํ๊ธฐ (JAVA) ๋ณธ๋ฌธ
๐ ๋ฌธ์
์ด๋ค ์ ์๋ค์ด ์์ต๋๋ค.
์ด ์ ์๋ค์ ์ ๋๊ฐ์ ์ฐจ๋ก๋๋ก ๋ด์ ์ ์ ๋ฐฐ์ด absolutes์ ์ด ์ ์๋ค์ ๋ถํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ด์ ๋ถ๋ฆฌ์ธ ๋ฐฐ์ด signs๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
์ค์ ์ ์๋ค์ ํฉ์ ๊ตฌํ์ฌ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ํ์ด
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i = 0; i < absolutes.length; i++) {
answer += signs[i] == true ? absolutes[i] : (-1) * absolutes[i];
}
return answer;
}
}
https://programmers.co.kr/learn/courses/30/lessons/76501
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ ๋ํ๊ธฐ
์ด๋ค ์ ์๋ค์ด ์์ต๋๋ค. ์ด ์ ์๋ค์ ์ ๋๊ฐ์ ์ฐจ๋ก๋๋ก ๋ด์ ์ ์ ๋ฐฐ์ด absolutes์ ์ด ์ ์๋ค์ ๋ถํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ด์ ๋ถ๋ฆฌ์ธ ๋ฐฐ์ด signs๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ค์ ์ ์๋ค์ ํฉ์ ๊ตฌํ์ฌ re
programmers.co.kr
'Algorithm > programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์คํ์ฑํ ๋ฐฉ (JAVA) (0) | 2021.10.01 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด (JAVA) (0) | 2021.10.01 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ด์ (JAVA) (0) | 2021.10.01 |
[ํ๋ก๊ทธ๋๋จธ์ค] K๋ฒ์งธ์ (JAVA) (0) | 2021.10.01 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ (JAVA) (0) | 2021.10.01 |
Comments