[181933번] flag에 따라 다른 값 반환하기

ZZEON·2023년 6월 17일
0

문제 설명

두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.

입출력 예

abflagresult
-47true3
-47false-11

#1
예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.

#2
예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.

if문으로 풀었을 때

function solution(a, b, flag) {
    var answer = 0;
    if (flag == true){
        answer = a + b;
    } else{
        answer = a - b;
    }
    return answer;
}

삼항연사자로 풀었을 때

function solution(a, b, flag) {
    if(-1000<=a<=1000 && -1000<=b<=1000)
         return flag ? a+b : a-b;
}
profile
프론트엔드 개발과 디자인을 좋아합니다

0개의 댓글