이번엔 혼자 푼 문제😆
음양 더하기.cpp
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> absolutes, vector<bool> signs) {
int answer = 0;
for(int i = 0; i < absolutes.size(); i++) {
if(signs[i] == false)
absolutes[i] *= -1;
answer += absolutes[i];
}
return answer;
}
absolutes 길이 만큼 for문을 돌려주고
signs가 false라면, if(signs[i] == false)
absolutes 값에 -1을 곱해서 음수로 만들어 줍니다. absolutes[i] *= -1;
answer에 absolutes 값을 모두 더해 리턴합니다. answer += absolutes[i];