코드업 기초 100제 문제 057
# 두 개의 참(1) 또는 거짓(0)이 입력될 때
# , 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.
소스
더보기
a, b = map(int, input().split())
print(bool(not(a or b) or (a and b)))
우선 카르노 표를 만들어보자
a\ b | 0 (b') | 1 (b) |
0 (a') | 1 | 0 |
1 (a) | 0 | 1 |
이걸 풀경우 "a'b' + ab = (a+b)' + ab => not(a or b) or (a and b)" 이렇게 만들수있습니다.
이제 소스에 넣어주기만하면 끝입니다
참고
드 모르간, 분배 법칙
카르노 표
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 059 (0) | 2022.01.25 |
---|---|
코드업 기초 100제 문제 058 (0) | 2022.01.24 |
코드업 기초 100제 문제 056 (0) | 2022.01.24 |
코드업 기초 100제 문제 055 보너스 (0) | 2022.01.24 |
코드업 기초 100제 문제 055 (0) | 2022.01.24 |