Python 103

코드업[CodeUp] Python 기초 100제 [6063번]

6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력값 두 정수 중 큰 값을 10진수로 출력한다. 입력 예시 123 456 출력 예시 456 정답 및 가능한 정답 a,b=map(int,input().split()) print(a if a>b else b) a, b = map(int, input().split()) if (a > b): print(a) else: print(b) 해설 삼항 연산자 형태 : x if C else y -C는 조건(condition) -x는 C가 참일 때 값 -y는 C가 거짓일 때 값이다. 예시) 1 if 1b else b 아니면 기본적인 if 문을 사용해서..

코드업[CodeUp] Python 기초 100제 [6062번]

6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력값 두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 6 정답 및 가능한 정답 a, b = map(int,input().split()) print(a ^ b) 해설 비트 연산자 파이썬에서는 2진수의 비트 단위에서 활용하는 연산자를 제공한다. & : AND 연산, 둘 다 참일 때 만족 | : OR 연산, 둘 중 하나만 참이어도 만족 ^ : XOR 연산 : 둘 중 하나만 참일 때 만족(두 개의 값이 달라야 만족) ~ : NOT 연산 : 보수 연산(0과 1을 바꿈) >..

코드업[CodeUp] Python 기초 100제 [6061번]

6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력값 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 7 정답 및 가능한 정답 a,b=map(int,input().split()) print(a | b) 해설 비트 연산자 파이썬에서는 2진수의 비트 단위에서 활용하는 연산자를 제공한다. & : AND 연산, 둘 다 참일 때 만족 | : OR 연산, 둘 중 하나만 참이어도 만족 ^ : XOR 연산 : 둘 중 하나만 참일 때 만족(두 개의 값이 달라야 만족) ~ : NOT 연산 : 보수 연산(0과 1을 바꿈) > : 오른..

코드업[CodeUp] Python 기초 100제 [6060번]

6060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력값 두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다. 입력 예시 3 5 출력 예시 1 정답 및 가능한 정답 a,b=map(int,input().split()) print(a & b) 해설 비트 연산자 파이썬에서는 2진수의 비트 단위에서 활용하는 연산자를 제공한다. & : AND 연산, 둘 다 참일 때 만족 | : OR 연산, 둘 중 하나만 참이어도 만족 ^ : XOR 연산 : 둘 중 하나만 참일 때 만족(두 개의 값이 달라야 만족) ~ : NOT 연산 : 보수 연산(0과 1을 바꿈) > : ..

코드업[CodeUp] Python 기초 100제 [6059번]

6059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)(py) 입력값 정수 1개가 입력된다. -2147483648 ~ +2147483647 출력값 비트 단위로 1 -> 0, 0 -> 1로 바꾼 후 그 값을 10진수로 출력한다. 입력 예시 2 출력 예시 -3 정답 및 가능한 정답 a=int(input()) print(~a) 해설 비트 연산자 파이썬에서는 2진수의 비트 단위에서 활용하는 연산자를 제공한다. & : AND 연산, 둘 다 참일 때 만족 | : OR 연산, 둘 중 하나만 참이어도 만족 ^ : XOR 연산 : 둘 중 하나만 참일 때 만족 ~ : NOT 연산 : 보수 연산(0과 1을 바꿈) > : 오른쪽 시프트 연산, 변수의 값을 오른쪽으로 지정한 비트 수만큼 이동 2의 보수 컴..

코드업[CodeUp] Python 기초 100제 [6058번]

6058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기(py) 입력값 2개의 정수가 공백을 두고 입력된다. 출력값 두 값의 True / False 값이 모두 False 일 때만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. 입력 예시 0 0 출력 예시 True 정답 및 가능한 정답 a, b = map(int,input().split()) print(bool(a)==False and bool(b)==False) a, b = map(int,input().split()) a=bool(a) b=bool(b) print(not (a | b)) a, b = map(int,input().split()) a=bool(a) b=bool(b) print(not (a or b)) 해설 bool ..

코드업[CodeUp] Python 기초 100제 [6057번]

6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. 출력값 두 값의 True / False 값이 서로 같을 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. 입력 예시 0 0 출력 예시 True 정답 및 가능한 정답 a, b = map(int,input().split()) print(bool(a)==bool(b)) a, b = map(int,input().split()) a=bool(a) b=bool(b) print(not (a ^ b)) a, b = map(int,input().split()) a=bool(a) b=bool(b) print((a and b) or (not a and not b)) 해설 ..

코드업[CodeUp] Python 기초 100제 [6056번]

6056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. 출력값 두 값의 True / False 값이 서로 다를 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. 입력 예시 1 1 출력 예시 False 정답 및 가능한 정답 a,b=map(int,input().split()) print(bool(a) != bool(b)) 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 (not b)) or ((not a) and b)) 해설 bool 함수는 전..

코드업[CodeUp] Python 기초 100제 [6055번]

6055 : [기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. 출력값 하나라도 참일 경우 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. 입력 예시 1 1 출력 예시 True 정답 및 가능한 정답 a,b=map(int,input().split()) print(bool(a) or bool(b)) 해설 bool 함수는 전달되는 변수에 어떤 값이 있으면 True를 반환, 없으면 False를 반환한다. bool 함수에 값이 없는 0이나 0.0 빈 컨테이너, None인 경우에 False가 반환된다. or 논리연산자 x or y 형태 x와 y 중 하나라도 True일 경우 True를 출력한다. 그 외엔 False를 출력한다.

코드업[CodeUp] Python 기초 100제 [6054번]

6054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)(py) 입력값 2개의 정수가 공백을 두고 입력된다. 출력값 둘 다 True 일 경우에만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다. 입력 예시 1 1 출력 예시 True 정답 및 가능한 정답 a,b=map(int,input().split()) print(bool(a) and bool(b)) 해설 bool 함수는 전달되는 변수에 어떤 값이 있으면 True를 반환, 없으면 False를 반환한다. bool 함수에 값이 없는 0이나 0.0 빈 컨테이너, None인 경우에 False가 반환된다. and 논리연산자 x and y 형태로 x와 y가 둘 다 True 일 때만 True를 출력한다.