본문 바로가기

코드업(CodeUp) 풀이98

[코드업 Python 기초 100제] - 6062. 비트단위로 XOR 하여 출력하기 문제 설명 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. 입력 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력 두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 6 My code a,b = map(int,input().split()) print(a^b) Answer a, b = input().split() print(int(a) ^ int(b)) Code Review 비트단위 연산자 ^를 이용하여 입력된 정수 두 개의 비트단위로 xor 연산한 결과를 출력해주었습니다. 2022. 1. 25.
[코드업 Python 기초 100제] - 6061. 비트단위로 OR 하여 출력하기 문제 설명 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 입력 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 7 My code a,b = map(int,input().split()) print(a|b) Answer a, b = input().split() print(int(a) | int(b)) Code Review 비트단위 연산자 | 를 이용하여 입력된 정수 두 개의 비트단위로 or 연산한 결과를 출력해주었습니다. 2022. 1. 25.
[코드업 Python 기초 100제] - 6060. 비트단위로 AND 하여 출력하기 문제 설명 입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자. 입력 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력 두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 1 My code a,b = map(int,input().split()) print(a&b) Answer a, b = input().split() print(int(a) & int(b)) Code Review 비트단위 연산자 &를 이용하여 입력된 정수 두 개의 비트단위로 and 연산한 결과를 출력해주었습니다. 2022. 1. 25.
[코드업 Python 기초 100제] - 6059. 비트단위로 NOT 하여 출력하기 문제 설명 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. 입력 정수 1개가 입력된다. -2147483648 ~ +2147483647 출력 비트 단위로 1 -> 0, 0 -> 1로 바꾼 후 그 값을 10진수로 출력한다. 입력 예시 2 출력 예시 -3 My code a = int(input()) print(~a) Answer a=int(input()) print(~a) Code Review ~ 연산자는 입력 된 정수를 비트 단위로 참/거짓을 바꾸어 출력해줍니다. 따라서 ~ 연산자를 이용하여 비트 단위로 1->0, 0->1로 바꾼 후 10진수로 출력해주었습니다. 2022. 1. 25.