Post

[월간 코드 챌린지 시즌2] 음양 더하기 (C++)

https://school.programmers.co.kr/learn/courses/30/lessons/76501

풀이

삼항 연산자를 이용해, true면 더하고 false면 빼주었다.

코드

1
2
3
4
5
6
7
8
9
10
11
#include <string>
#include <vector>

using namespace std;

int solution(vector<int> absolutes, vector<bool> signs) {
    int sum = 0;
    for(int i = 0; i < absolutes.size(); i++)
        signs[i] ? (sum += absolutes[i]) : (sum -= absolutes[i]);
    return sum;
}
This post is licensed under CC BY 4.0 by the author.