[프로그래머스]간단한 논리 연산
문서설명
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)
|
와 &
의 정의를 해야겠다.
댓글남기기