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;
}
}