[프로그래머스]간단한 논리 연산
문서설명
boolean 변수 x1,x2,x3,x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return하는 solution 함수를 작성해 주세요.
- (
x1∨x2) ∧ (x3∨x4)
And, or 논리 연산이라고 생각하면 된다.
∨는 or 연산으로 둘 중에 하나만 참이여도 True이다.
∧는 and 연산으로 둘 다 참인 경우만 True를 반환한다.
def solution(x1, x2, x3, x4):
answer = False
if (x1+x2) and (x3+x4) >=1:
answer = True
elif (x1+x2) or (x3+x4) ==0:
answer = False
elif (x1+x2) and (x3+x4) ==0:
answer = False
return answer
다른 답
def solution(x1, x2, x3, x4):
return (x1 | x2) & (x3 | x4)
|와 &의 정의를 해야겠다.
댓글남기기