시간 제한 : 1 Sec 메모리 제한 : 128 MB
문제 설명
2개의 정수값이 입력될 때, 그 불 값이 모두 True 일 때에만 True를 출력하는 프로그램을 작성해보자.
예시
a, b = input().split()
print(bool(int(a)) and bool(int(b)))
입력
2개의 정수가 공백을 두고 입력된다.
출력
둘 다 True 일 경우에만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.
입력 예시
1 1
출력 예시
True
내 풀이
a, b = input().split()
print(bool(int(a) and int(b)))
정답
a, b = input().split()
print(bool(int(a)) and bool(int(b)))
참고
and 예약어는 주어진 두 불 값이 모두 True일 때에만 True로 계산하고, 나머지 경우는 False로 계산한다.
이러한 논리연산을 AND 연산이라고 부르고, 집합기호 ∩(교집합, intersection)로 표시하기도 한다.
https://codeup.kr/problem.php?id=6054&rid=0
반응형
'코딩테스트 > CodeUp' 카테고리의 다른 글
6056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py) (0) | 2025.05.09 |
---|---|
6055 : [기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py) (0) | 2025.05.09 |
6053 : [기초-논리연산] 참 거짓 바꾸기(설명)(py) (0) | 2025.05.09 |
6052 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py) (0) | 2025.05.09 |
6051 : [기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py) (0) | 2025.05.09 |