[C++] 프로그래머스 flag에 따라 다른 값 반환하기
문제설명
두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때,
flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.
제한사항
• -1,000 ≤ a, b ≤ 1,000
입출력 예
a | b | flag | result |
---|---|---|---|
-4 | 7 | true | 3 |
-4 | 7 | false | -11 |
풀이
flag 값을 기준으로 덧셈과 뺄셈을 구현하는 문제입니다.
#include <string>
#include <vector>
using namespace std;
int solution(int a, int b, bool flag) {
int answer = 0;
if(flag)
{
answer = a + b;
}
else
{
answer = a - b;
}
return answer;
}
Leave a comment