728x90
코드업 기초 100제 파이썬 풀이 ( 6041번 ~ 6050번)
6041 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 계산하기
정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자.
a, b = map(int, input().split())
print(a % b)
6042 : [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기
실수 1개를 입력받아 소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력해보자.
a = float(input())
print(format(a, ".2f"))
6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기
실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자.
이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다.
f1, f2 = map(float, input().split())
print(format(f1/f2, ".3f"))
6044 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기
정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자. (단, b는 0이 아니다.)
a, b = map(int, input().split())
fa,fb = float(a), float(b)
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
print(format(fa/fb, ".2f"))
6045 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
정수 3개를 입력받아 합과 평균을 출력해보자.
a, b, c = map(int, input().split())
sum = a + b + c
avg = sum /3
print("%d %.2f"%(sum, avg))
6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기
정수 1개를 입력받아 2배 곱해 출력해보자.
참고 *2 를 계산한 값을 출력해도 되지만,
정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 <<, >>를 이용할 수 있다.
컴퓨터 내부에는 2진수 형태로 값들이 저장되기 때문에,
2진수 형태로 저장되어 있는 값들을 왼쪽(<<)이나 오른쪽(>>)으로
지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어드는데,
왼쪽 비트시프트(<<)가 될 때에는 오른쪽에 0이 주어진 개수만큼 추가되고,
오른쪽 비트시프트(>>)가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다.
a = int(input())
print(a<<1)
6047 : [기초-비트시프트연산] 2의 거듭제곱 배로 곱해 출력하기
정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력해보자.
0 <= a <= 10, 0 <= b <= 10
a, b = map(int, input().split())
print(a<<b)
6048 : [기초-비교연산] 정수 2개 입력받아 비교하기1
두 정수(a, b)를 입력받아 a가 b보다 작으면 True 를,
a가 b보다 크거나 같으면 False 를 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a < b)
6049 : [기초-비교연산] 정수 2개 입력받아 비교하기2
두 정수(a, b)를 입력받아 a와 b의 값이 같으면 True 를, 같지 않으면 False 를 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a == b)
6050 : [기초-비교연산] 정수 2개 입력받아 비교하기3
두 정수(a, b)를 입력받아 b의 값이 a의 값 보다 크거나 같으면 True 를,
같지 않으면 False 를 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a<=b)
728x90
'알고리즘' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 (Python) | 6061 ~ 6070 풀이 (0) | 2023.04.25 |
---|---|
[CodeUp] 코드업 기초 100제 (Python) | 6051 ~ 6060 풀이 (0) | 2023.04.24 |
[CodeUp] 코드업 기초 100제 (Python) | 6031 ~ 6040 풀이 (0) | 2023.04.20 |
[CodeUp] 코드업 기초 100제 (Python) | 6021 ~ 6030 풀이 (0) | 2023.04.19 |
[CodeUp] 코드업 기초 100제 (Python) | 6011 ~ 6020 풀이 (0) | 2023.04.18 |
댓글