๐ ์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
level1. ์์ ๋ํ๊ธฐ Java
jhj.sharon
2023. 9. 12. 17:19
๋ฐ์ํ
โจ ๋ฌธ์
๐ป์ฝ๋
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for(int i=0; i<absolutes.length; i++){
if(signs[i]){
answer += absolutes[i];
}else{
answer -= absolutes[i];
}
}
return answer;
}
}
๐ฉ๐ป ํ์ด ๋ฐฉ๋ฒ
- ๋น๊ต์ ๊ฐ๋จํ ๋ฌธ์ ์๋ค. ์์ ๋ถํธ๊ฐ boolean ํํ๋ก ์ฃผ์ด์ก๊ธฐ ๋๋ฌธ์ if ์กฐ๊ฑด์์ ๊ฐ๋จํ๊ฒ ์ถ๊ฐํ์ฌ ๊ตฌํ๋ค.
๐ ๋๋์
- ๋ค๋ฅธ ์ฌ๋ ํ์ด๋ฅผ ๋ณด๋ฉด์ if~ then ~ ์ ์ ์ผํญ์ฐ์ฐ์๋ก ๋ฐ๊ฟ ์ ์๋ค๋ ๊ฑธ ๋ฐฐ์ ๋ค.
answer += (signs[i]) ? absolutes[i] : -absolutes[i];
๋ฐ์ํ