전체 글 108

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

6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기(설명)(py) 문제설명 0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자. 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 입력값 정수 1개가 입력된다. -2147483648 ~ +2147483647, 단 0은 입력되지 않는다. 출력값 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 입력 예시 -2147483648 출력 예시 A 정답 및 가능한 정답 a=int(input()) if a0 and a%2!=0: print("D") a=int(input())..

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

6065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)(py) 문제설명 3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력해보자. 입력값 3개의 정수(a, b, c)가 공백을 두고 입력된다. 0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다. 출력값 짝수만 순서대로 줄을 바꿔 출력한다. 입력 예시 1 2 4 출력 예시 2 4 정답 및 가능한 정답 a,b,c=map(int,input().split()) if a%2==0: print(a) if b%2==0: print(b) if c%2==0: print(c) 해설 if 조건문의 기본 구조는 if 조건문: 수행할_문장 1 수행할_문장 2 else: 수행할_문장 A 수행할_문장 B 조건문 안에는 참,..

코드업[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 ..