boolean 변수 x1
, x2
, x3
, x4
가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요.
(x1
∨ x2
) ∧ (x3
∨ x4
)
간단하다고 했는데 이해가 안 돼서 한참을 잡고 있던 문제..
진리표를 봐야한다.
x
∨ y
는 true가 하나라도 있는 경우에 true를 반환하고 있다.
x
∧ y
는 모두 true인 경우에만 true를 반환하고 있다.
어디서 많이 본 것 같지 않나
||
와 &&
만으로 이 문제를 풀 수 있다.
x
∨ y
는 x
|| y
와 같고
x
∧ y
는 x
&& y
와 같다.
class Solution {
public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) {
boolean answer = ((x1 || x2) && (x3 || x4));
return answer;
}
}