boolean 변수 x1, x2, x3, x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요.
x | y | x ∨ y | x ∧ y |
---|---|---|---|
T | T | T | T |
T | F | T | F |
F | T | T | F |
F | F | F | F |
class Solution {
public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) {
boolean answer = true;
boolean answer1 = true;
boolean answer2 = true;
if (x1 != x2) {
answer1 = true;
} else if (x1 && x2) {
answer1 = true;
} else {
// FF일때만 F
answer1 = false;
}
if (x3 != x4) {
answer2 = true;
} else if (x3 && x4) {
answer2 = true;
} else {
// FF일때만 F
answer2 = false;
}
if (answer1 && answer2) {
answer = true;
} else {
answer = false;
}
return answer;
}
}
다른 사람 풀이를 보니!
내가 너무 바보같이 풀었다.. ㅎㅎ
//x∨y x∨y
return (x1||x2) && (x3||x4);
//x∧y ( T && T 일때만 T)