-
[브론즈 III] 5361번 :: 전투 드로이드 가격 / Java백준/브론즈 2022. 11. 16. 14:33
문제
https://www.acmicpc.net/problem/5361
5361번: 전투 드로이드 가격
각 테스트 케이스 마다, 입력으로 주어진 부품을 모두 구매하는데 필요한 비용을 소수점 둘째 자리까지 출력한다. 달러 표시도 출력해야 한다. 정답은 1억보다 작거나 같다.
www.acmicpc.net
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { final static double A_PRIZE = 350.34; final static double B_PRIZE = 230.90; final static double C_PRIZE = 190.55; final static double D_PRIZE = 125.30; final static double E_PRIZE = 180.90; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int t = Integer.parseInt(br.readLine()); for(int i=0; i<t; i++) { st = new StringTokenizer(br.readLine()); double A = Double.parseDouble(st.nextToken()); double B = Double.parseDouble(st.nextToken()); double C = Double.parseDouble(st.nextToken()); double D = Double.parseDouble(st.nextToken()); double E = Double.parseDouble(st.nextToken()); double sum = 0; sum = (A*A_PRIZE) + (B*B_PRIZE) + (C*C_PRIZE) + (D*D_PRIZE) + (E*E_PRIZE); System.out.printf("$%.2f\n",sum); } } }
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 II] 1075번 :: 나누기 / Java (0) 2022.11.16 [브론즈 III] 5523번 :: 경기 결과 / Java (0) 2022.11.16 [브론즈 III] 5354번 :: J박스 / Java (0) 2022.11.16 [브론즈 III] 5217번 :: 쌍의 합 / Java (0) 2022.11.16 [브론즈 III] 5086번 :: 배수와 약수 / Java (0) 2022.11.16