본문 바로가기

알고리즘 (Python)

(259)
[CodeUp] 코드업 기초 100제 6052번 풀이 - 파이썬(python) 6052 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수가 입력되었을 때, True/False 로 평가해주는 프로그램을 작성해보자. 입력 정수 1개가 입력된다. 출력 입력된 값이 0이면 False, 0이 아니면 True 를 출력한다. 입력 예시 0 출력 예시 False 내 풀이 a = int(input()) if (a == 0): print("False") else: print("True") 모범 답안 n = int(input()) print(bool(n)) 해설 if 조건문을 통하여 a가 0일 때 False를, 이외에는 True를 출력하도록 하였습니다. 모범 답안에서는 bool() 함수를 통하여 True/False를 판..
[CodeUp] 코드업 기초 100제 6051번 풀이 - 파이썬(python) 6051 : [기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 두 정수(a, b)를 입력받아 a의 값이 b의 값과 서로 다르면 True 를, 같으면 False 를 출력하는 프로그램을 작성해보자. 입력 2개의 정수(a, b)가 공백을 두고 입력된다. -2147483647
[CodeUp] 코드업 기초 100제 6050번 풀이 - 파이썬(python) 6050 : [기초-비교연산] 정수 2개 입력받아 비교하기3(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 두 정수(a, b)를 입력받아 b의 값이 a의 값 보다 크거나 같으면 True 를, 같지 않으면 False 를 출력하는 프로그램을 작성해보자. 입력 2개의 정수(a, b)가 공백을 두고 입력된다. -2147483647
[CodeUp] 코드업 기초 100제 6049번 풀이 - 파이썬(python) 6049 : [기초-비교연산] 정수 2개 입력받아 비교하기2(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 두 정수(a, b)를 입력받아 a와 b의 값이 같으면 True 를, 같지 않으면 False 를 출력하는 프로그램을 작성해보자. 입력 두 정수 a, b가 공백을 두고 입력된다. -2147483648
[CodeUp] 코드업 기초 100제 6048번 풀이 - 파이썬(python) 6048 : [기초-비교연산] 정수 2개 입력받아 비교하기1(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 두 정수(a, b)를 입력받아 a가 b보다 작으면 True 를, a가 b보다 크거나 같으면 False 를 출력하는 프로그램을 작성해보자. 입력 두 정수(a, b)가 공백을 두고 입력된다. -2147483648
[CodeUp] 코드업 기초 100제 6047번 풀이 - 파이썬(python) 6047 : [기초-비트시프트연산] 2의 거듭제곱 배로 곱해 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력해보자. 0
[CodeUp] 코드업 기초 100제 6046번 풀이 - 파이썬(python) 6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 1개를 입력받아 2배 곱해 출력해보자. 입력 정수 한 개가 입력된다. 단, -1073741824 ~ +1073741823 출력 2배 곱한 정수를 출력한다. 입력 예시 1024 출력 예시 2048 내 풀이 a = int(input()) print(a*2) 모범 답안 n = int(input()) print(n
[CodeUp] 코드업 기초 100제 6045번 풀이 - 파이썬(python) 6045 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 3개를 입력받아 합과 평균을 출력해보자. 입력 정수 3개가 공백을 두고 입력된다. 출력 합과 평균을 공백을 두고 출력한다. 평균은 소숫점 이하 셋째 자리에서 반올림하여 둘째 자리까지 출력한다. 입력 예시 1 2 3 출력 예시 6 2.00 내 풀이 a, b, c = map(int, input().split()) avg = (a+b+c)/3 print(a+b+c) print("%0.2f" % avg) 모범 답안 a, b, c = input().split() a=int(a) b=int(b) c=int(c) hap=a+b+c avg=hap/3 print(hap, f..
[CodeUp] 코드업 기초 100제 6044번 풀이 - 파이썬(python) 6044 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자. 단 0
[CodeUp] 코드업 기초 100제 6043번 풀이 - 파이썬(python) 6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다. 입력 2개의 실수(f1, f2)가 공백으로 구분되어 입력된다. 출력 f1을 f2로 나눈 결과를 소숫점 이하 넷째 자리에서 반올림하여 소숫점 세 번째 자리까지 출력한다. 입력 예시 10.0 3.0 출력 예시 3.333 내 풀이 a, b = map(float, input().split()) c = a/b print("%0.3f" % c) 모범 답안 a,b=input().split() a=float(a) b=float(b) ..