[Python] 코드업 6051번 ~ 6060번
[Python] 코드업 6051번 ~ 6060번
코드업 파이썬 기초 100제
링크: https://codeup.kr/problemsetsol.php?psid=33
6051번
- 문제
두 정수(a, b)를 입력받아 a의 값이 b의 값과 서로 다르면 True 를, 같으면 False 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
if (a == b):
print(False)
else :
print(True)
6052번
- 문제
정수가 입력되었을 때, True/False 로 평가해주는 프로그램을 작성해보자.
- 코드
a = int(input())
print(bool(a))
6053번
- 문제
정수값이 입력될 때, 그 불 값을 반대로 출력하는 프로그램을 작성해보자.
- 코드
a = bool(int(input()))
print(not a)
6054번
- 문제
2개의 정수값이 입력될 때, 그 불 값이 모두 True 일 때에만 True 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
print(bool(a) and bool(b))
6055번
- 문제
2개의 정수값이 입력될 때, 그 불 값이 하나라도 True 일 때에만 True 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
print(bool(a) or bool(b))
6056번
- 문제
2개의 정수값이 입력될 때, 그 불 값(True/False) 이 서로 다를 때에만 True 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
c, d = bool(a), bool(b)
print((c and (not d)) or ((not c) and d))
6057번
- 문제
2개의 정수값이 입력될 때, 그 불 값(True/False) 이 서로 같을 때에만 True 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
print(bool(a) == bool(b))
a, b = input().split()
a = bool(int(a))
b = bool(int(b))
print((a and b) or (not a and not b))
a, b = input().split()
a = bool(int(a))
b = bool(int(b))
print(a==b)
6058번
- 문제
2개의 정수값이 입력될 때, 그 불 값(True/False) 이 모두 False 일 때에만 True 를 출력하는 프로그램을 작성해보자.
- 코드
a, b = map(int, input().split())
print(not(bool(a) or bool(b)))
a, b = input().split()
c= bool(int(a))
d= bool(int(b))
print( not (c or d) )
a, b = input().split()
c= bool(int(a))
d= bool(int(b))
print( c==False and d==False )
6059번
- 문제
입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. 비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.)
- 코드
a = int(input())
print(~a)
6060번
- 문제
입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise)연산자 &를 사용하면 된다.(and, ampersand, 앰퍼센드라고 읽는다.)
- 코드
a, b = map(int, input().split())
print(a & b)
Leave a comment