연습장

36. 간단한 논리 연산 본문

프로그래머스/0단계

36. 간단한 논리 연산

js0616 2023. 6. 23. 23:29

Q. boolean 변수 x1, x2, x3, x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요.

(x1 ∨ x2) ∧ (x3 ∨ x4)

 


무슨말인가 싶은데 진리표를 보면 알수있다. 

 

x ∨ y 에 대해서 4가지 경우  T T T F 를 받는데  공통점을 보면 T 가 다 들어간다.

마치 or 연산자와 같다. 

 

x ∧ y 에 대해서 4가지 경우  T F F F 를 받는데 F 를 받은 항목은 모두 F 가 들어간다.

마치 and 연산자와 같다. 

 

따라서 우리는  (x1 ∨ x2) ∧ (x3 ∨ x4) 를 

 

(x1 or x2) and ( x3 or x4 ) 라고 생각 할 수있다.

 


function solution(x1, x2, x3, x4) {
    return (x1 || x2 ) && (x3||x4)
}

 

 

'프로그래머스 > 0단계' 카테고리의 다른 글

38. 글자 이어 붙여 문자열 만들기  (0) 2023.06.24
37. 주사위 게임 3  (0) 2023.06.24
35. 배열 만들기 4  (0) 2023.06.23
34. 콜라츠 수열 만들기  (0) 2023.06.23
33. 카운트 업  (0) 2023.06.23