https://programmers.co.kr/learn/courses/30/lessons/76501?language=cpp
정수의 절댓값과 부호가 따로 주어지는 문제. signs에 따라 뺄지 더할지 결정한다.
#include <vector>
using namespace std;
int solution(vector<int> absolutes, vector<bool> signs) {
int answer = 0;
for (int i = 0; i < absolutes.size(); ++i)
answer += signs[i] ? absolutes[i] : -absolutes[i];
return answer;
}
'coding_test > programmers' 카테고리의 다른 글
lv1 / 제일 작은 수 제거하기 / C++ (0) | 2022.02.06 |
---|---|
lv1 / 자연수 뒤집어 배열로 만들기 / C++ (0) | 2021.12.20 |
lv1 / 하샤드 수 / C++ (0) | 2021.12.20 |
lv1 / 2016년 / C++ (0) | 2021.12.20 |
lv1 / K번째 수 / C++ (0) | 2021.12.20 |