본문 바로가기

코딩

[파이썬] 코딩테스트연습 <간단한 논리 연산>

반응형

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

(x1 ∨ x2) ∧ (x3 ∨ x4)

 

 

True와 False의 교집합은 False이고 합집합은 True입니다.

교집합은 and, 합집합은 or 입니다.

 

def solution(x1, x2, x3, x4):
    answer = True
    x5= x1 or x2
    x6= x3 or x4
    answer = x5 and x6
    return answer

 

x5에 x1과 x2의 합집합을,

x6에 x3과 x4의 합집합을,

그리고 answer에 x5와 x6의 교집합을 담았습니다.

 

반응형