Data structure & Algorithm/Code up

[Code up] 코드업 6054번 문제 풀이(Python)

LydiaRyu 2022. 7. 18. 20:26
반응형

코드업 6054번 문제: 둘 다 참일 경우만 참 출력하기 (Python)

 

📒 문제 설명

2개의 정수 값이 입력될 때,
그 불 값이 모두 True 일 때에만 True를 출력하는 프로그램을 작성해보자.

입력 예시

1 1

출력 예시

True

 

😃 문제 풀이

a, b = map(int, input().split())

print(bool(a) and bool(b))

 

  • 두 불(Boolean) 값이 TRUE일 때만 TRUE를 출력하기 위해서는 AND 연산자가 필요하다.
a b a AND b
FALSE FALSE FALSE
TRUE FALSE FALSE
FALSE TRUE FALSE
TRUE TRUE TRUE

AND 연산자는 교집합과 같은 의미로 두 값 모두 같은 값일 때 해당 값을 출력하고, 다른 값이면 FALSE를 출력한다.

 

  • a와 b를 각각의 정수 값으로 입력받았기 때문에 bool(a)를 입력하면 TRUE값이 나오게 된다.
728x90