프로그래머스 음양 더하기 C++

이선아·2022년 2월 14일
2

이번엔 혼자 푼 문제😆

음양 더하기.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];

profile
깃허브 놀러오세용 -> Tistory로 블로그 이전합니다.

0개의 댓글