본문 바로가기
알고리즘

[CodeUp] 코드업 기초 100제 (Python) | 6041 ~ 6050 풀이

by _Ahmooooo 2023. 4. 21.
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

댓글