6068 : [기초-조건/선택실행구조] 점수 입력받아 평가 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.평가 기준점수 범위 : 평가90 ~ 100 : A70 ~ 89 : B40 ~ 69 : C0 ~ 39 : D로 평가되어야 한다.예시if n >= 90: print('A')else: if n >= 70: print('B') else: if n>= 40: print('C') else: print('D')입력정수(0 ~ 100) 1개가 입력된다.출력평가 결과를 출력한다.입력 예시73출력 예시B내 풀이a = int(input())if a >= 90: print('A')elif a >= 70: print('B')elif a >= 40: prin..
6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자.음수이면서 짝수이면, A음수이면서 홀수이면, B양수이면서 짝수이면, C양수이면서 홀수이면, D를 출력한다.예시if n if n % 2 == 0: print('A') # 주의 : 변수 A와 문자열 'A' / "A" 는 의미가 완전히 다르다. else: print('B')else: if n % 2 == 0: print('C') else: print('D')입력정수 1개가 입력된다.-2147483648 ~ +2147483647단, 0은 입력되지 않는다.출력음수이면서 짝수이면, A음수이면서 홀수이면, B양수이면서 짝..
6066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.예시if a % 2 == 0: print("even")else: print("odd")입력3개의 정수(a, b, c)가 공백을 두고 입력된다.0 출력입력된 순서대로 짝(even)/홀(odd)을 줄을 바꿔 출력한다.입력 예시1 2 8출력 예시oddeveneven내 풀이a, b, c = input().split()a, b, c = int(a), int(b), int(c)if a % 2 == 0: print("even")else: print("odd")if b % 2 == 0: print("even")else: print("odd")if c..
6065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력해보자.예시a, b, c = input().split()a = int(a)b = int(b)c = int(c)if a % 2 == 0: # 논리적으로 한 단위로 처리해야 하는 경우 콜론(:)을 찍고, 들여쓰기로 작성한다. print(a)if b % 2 == 0: print(b)if c % 2 == 0: print(c)입력3개의 정수(a, b, c)가 공백을 두고 입력된다.0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다.출력짝수만 순서대로 줄을 바꿔 출력한다.입력 예시1 2 4출력 예시24내 풀이a, b, c = input().split()a, b, c =..
6064 : [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.단, 3항 연산을 사용한다.입력3개의 정수가 공백으로 구분되어 입력된다.-2147483648 ~ +2147483648 출력가장 작은 값을 출력한다.입력 예시3 -1 5출력 예시-1내 풀이a, b, c = input().split()a = int(a)b = int(b)c = int(c)d = (a if a 정답a, b, c = input().split()a = int(a) #변수 a에 저장되어있는 값을 정수로 바꾸어 다시 변수 a에 저장b = int(b)c = int(c)d = a if a참고프로그래밍언어 소스코드 작성시 모든 요소들은 "순서에 따라 한 단계씩 실행..
6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명입력된 두 정수(a, b) 중 큰 값을 출력하는 프로그램을 작성해보자.단, 3항 연산을 사용한다.예시a, b = input().split()a = int(a) # 변수 a에 저장되어 있는 값을 정수로 바꾸어 다시 변수 a에 저장b = int(b)c = (a if (a >= b) else b)print(int(c))입력두 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 출력두 정수 중 큰 값을 10진수로 출력한다.입력 예시123 456출력 예시456내 풀이a, b = input().split()a = int(a)b = int(b)c = a if a >= b else bprint(c)정답a, b = input().spl..
6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.비트단위(bitwise) 연산자 ^ 를 사용하면 된다.^ 은 수학식에서 거듭제곱을 나타내는 기호와 모양은 같지만 배타적 논리합(xor, 서로 다를 때 1)의 의미를 가진다.예를 들어 3과 5를 입력되었을 때를 살펴보면3 : 00000000 00000000 00000000 00000011 5 : 00000000 00000000 00000000 00000101 3 ^ 5 : 00000000 00000000 00000000 00000110 이 된다.입력2개의 정수가 공백을 두고 입력된다.-2147483648 ~ +2147483647 출력두 정수를 비트..
6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py)
·
코딩테스트/CodeUp
시간 제한 : 1 Sec 메모리 제한 : 128 MB문제 설명입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.비트단위(bitwise) 연산자 | 를 사용하면 된다.| 은 파이프(pipe)연산자라고도 불리는 경우가 있다.예를 들어 3과 5가 입력되었을 때를 살펴보면3 : 00000000 00000000 00000000 000000115 : 00000000 00000000 00000000 00000101 3 | 5 : 00000000 00000000 00000000 00000111 이 된다.입력2개의 정수가 공백을 두고 입력된다.-2147483648 ~ +2147483647출력두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다.입..