728x90

6052 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시
0

출력

입력된 값이 0이면 False, 0이 아니면 True 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

n = int(input())
print(bool(n))

 

6053 : [기초-논리연산] 참 거짓 바꾸기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시
1

출력

입력된 정수의 불 값이 False 이면 True, True 이면 False 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = bool(int(input()))
print(not a)

 

6054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

둘 다 True 일 경우에만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(bool(int(a)) and bool(int(b)))

 

6055 : [기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

하나라도 참일 경우 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(bool(int(a)) or bool(int(b)))

 

6056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

두 값의 True / False 값이 서로 다를 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c and (not d)) or ((not c) and d))

 

6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
0 0

출력

두 값의 True / False 값이 서로 같을 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c and d) or ((not c) and (not d)))

 

6058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
0 0

출력

두 값의 True / False 값이 모두 False 일 때만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((not c) and (not d))
728x90

+ Recent posts