최대 1 분 소요

문서설명

boolean 변수 x1,x2,x3,x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return하는 solution 함수를 작성해 주세요.

  • (x1x2) ∧ (x3x4 )

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)

|&의 정의를 해야겠다.

댓글남기기