코드업(CodeUp) 풀이/JAVA 기초 100제

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

개발윗미 2022. 3. 2. 14:24

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

 

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

 

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

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

codeup.kr


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		double h = sc.nextDouble();
		double b = sc.nextDouble();
		double c = sc.nextDouble();
		double s = sc.nextDouble();

		System.out.println(String.format("%.1f MB", (h*b*c*s)/8388608));
	}
}

 

1. 문제에서 제시한 바와 같이 필요한 저장 공간을 MB 단위로 바꾸어 출력하기 위해 헤르쯔 * 비트 * 스테레오 * 초(시간) 을

   모두 곱한 후 8,388,608 으로 나누어 출력한다.

 

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