코드업(CodeUp) 풀이/C언어 기초 100제

코드업[CodeUp] (C) 1085번 풀이

개발윗미 2021. 8. 22. 16:45

C로 구현한 1085번 소리 파일 저장용량 계산하기 문제 풀이입니다.

 

https://codeup.kr/problem.php?id=1085 

 

[기초-종합] 소리 파일 저장용량 계산하기(설명)

소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크해 그 값을 정수값으로 바꾸고, 그 값을 저장해 소리를

codeup.kr


#include <stdio.h>

int main() {
	double h, b, c, s;
	scanf("%lf %lf %lf %lf", &h, &b, &c, &s);
	printf("%.1lf MB", (h*b*c*s)/8388608);
}

 

문제에서 제시한 바와 같이 필요한 저장 공간을 MB 단위로 바꾸어 출력하기 위해

 

헤르쯔 * 비트 * 스테레오 * 초(시간) 을 모두 곱한 후 8,388,608 으로 나누어 출력한다.

 

출력 시에는 소수점 둘째 자리에서 반올림해 첫째 자리까지 출력하도록 한다.