문제 설명
강약 체크 횟수, 비트 수, 채널 개수, 녹음 시간이 주어질 때 필요한 저장 공간을 계산하는 프로그램을 만들어라
풀이
h, b, c, s = map(int, input().split())
result = (h * b * c * s) / 8 / 1024 / 1024
result = round(result, 1)
print("{} MB".format(result))
해설
각각 입력을 받은 후 공식에 맞게 계산을 한다.
그 후 계산 값을 result에 소수점 첫 째 자리까지 저장 후 출력한다
다른 분 풀이
a, b, c, d=map(int, input().split())
totalbit = a*b*c*d
totalbyte=totalbit/8
totalkb=totalbyte/1024
totalmb=totalkb/1024
print("%0.1f MB" % totalmb)
%f 포맷 스트링을 이용해서 출력했다
'Code Up' 카테고리의 다른 글
[Code Up] - Python 기초 100제, 6086번 풀이 - 티스토리 (0) | 2023.08.05 |
---|---|
[Code Up] - Python 기초 100제, 6085번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6083번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6082번 풀이 - 티스토리 (0) | 2023.08.04 |
[Code Up] - Python 기초 100제, 6081번 풀이 - 티스토리 (0) | 2023.08.04 |