코테/프로그래머스
[프로그래머스/Lv. 1] 음양 더하기
imname1am
2023. 2. 24. 16:55
반응형
🔺 문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🔺 코드
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for(int i=0 ; i < signs.length ; i++) {
answer += signs[i] ? absolutes[i] : -absolutes[i];
}
return answer;
}
}
쉬운 문제니까 다른 분들은 어찌 작성하셨는지 고고..
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i=0; i < signs.length; i++)
answer += absolutes[i] * (signs[i] ? 1: -1);
return answer;
}
}
내가 여러줄에 걸쳐 작성한 if문을 이렇게 한 줄로 처리하셨다...👍👍
맞아 안 그래도 answer에 더할 때 +-만 처리하는 거는 어떻게 할까 생각했었는데ㅔㅔ,,
반응형