본문 바로가기

분류 전체보기432

코드업 파이썬 기초 100제 6061번(100제 61번째 문제) [1] 코드업 파이썬 기초 100제 100제 61번째 문제 [2] 문제 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. ** | 은 파이프(pipe)연산자라고도 불리는 경우가 있다. ** 비트단위(bitwise) 연산자는, ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 가 있다. 예를 들어 3과 5가 입력되었을 때를 살펴보면 3 : 00000000 00000000 00000000 00000011 5 : 00000000 00000000 00000000 00000101 3 | 5.. 2023. 2. 1.
코드업 파이썬 기초 100제 6060번(100제 60번째 문제) [1] 코드업 파이썬 기초 100제 100제 60번째 문제 [2] 문제 입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise)연산자 &를 사용하면 된다.(and, ampersand, 앰퍼센드라고 읽는다.) ** 비트단위(bitwise)연산자는, ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 가 있다. 예를 들어 3과 5가 입력되었을 때를 살펴보면 3 : 00000000 00000000 00000000 00000011 5 : 00000000 00000000 00000000 00000101 3 & 5 : 00000000 00000000 00000000 0.. 2023. 2. 1.
코드업 파이썬 기초 100제 6059번(100제 59번째 문제) [1] 코드업 파이썬 기초 100제 100제 59번째 문제 [2] 문제 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. 비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.) ** 비트단위(bitwise) 연산자는, ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 가 있다. 예를 들어 1이 입력되었을 때 저장되는 1을 32비트 2진수로 표현하면 00000000 00000000 00000000 00000001 이고, ~1은 11111111 11111111 11111111 11111110 가 되는데 이는 -2를 의미한다. 1. 예시 a = 1 print.. 2023. 2. 1.
코드업 파이썬 기초 100제 6058번(100제 58번째 문제) [1] 코드업 파이썬 기초 100제 100제 58번째 문제 [2] 문제 2개의 정수값이 입력될 때, 그 불 값(True/False) 이 모두 False 일 때에만 True 를 출력하는 프로그램을 작성해보자. 1. 입력 2개의 정수가 공백을 두고 입력된다. 2. 출력 두 값의 True / False 값이 모두 False 일 때만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. [3] 정답 1. 해설 미포함 a, b= input().split() a = not bool(int (a)) b = not bool(int (b)) print(a and b) 2. 해설 포함 a, b= input().split() # 공백을 기준으로 값을 두개 입력받아 변수 a,b에 각각 저장한다. a = not b.. 2023. 2. 1.