[Python] 코드업 6051번 ~ 6060번

1 minute read

[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