[アルゴリズム]伯準5361号-戦闘ロボット価格
質問リンク:https://www.acmicpc.net/problem/5361
尚根は壊れた戦闘ロボットを修理しようとしている.戦闘ロボットの各部品の価格は以下の通りです.
ブレストは350.34ドルを撃った
視覚センサー$230.90
聴覚センサー$190.55
腕$125.30
ブリッジ$1800.90
最初の行は、テスト例の数を示します.各試験箱は5個の非負の整数(A B C D E)からなる.
A:必要なブレード数
B:必要な視覚センサーの数
C:必要な聴覚センサ数
D:所要アーム数
E:必要な脚数
各試験例について、所定の部品をすべて購入するために入力された費用を小数点2位に出力します.ドルマークも印刷しなければなりません.答えは1億未満に等しい.
小数2位まで印刷すると思っていたので
質問する
尚根は壊れた戦闘ロボットを修理しようとしている.戦闘ロボットの各部品の価格は以下の通りです.
ブレストは350.34ドルを撃った
視覚センサー$230.90
聴覚センサー$190.55
腕$125.30
ブリッジ$1800.90
入力
最初の行は、テスト例の数を示します.各試験箱は5個の非負の整数(A B C D E)からなる.
A:必要なブレード数
B:必要な視覚センサーの数
C:必要な聴覚センサ数
D:所要アーム数
E:必要な脚数
しゅつりょく
各試験例について、所定の部品をすべて購入するために入力された費用を小数点2位に出力します.ドルマークも印刷しなければなりません.答えは1億未満に等しい.
のり付け
小数2位まで印刷すると思っていたので
Double.parse
と書きますが、0まで印刷するのでString.format
で印刷します.コード#コード#
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i=0;i<num;i++)
{
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int d = sc.nextInt();
int e = sc.nextInt();
System.out.println("$"+ (String.format("%.2f",(a*350.34 + b*230.90 + c*190.55 + d*125.30 + e*180.90))));
}
}
}
Reference
この問題について([アルゴリズム]伯準5361号-戦闘ロボット価格), 我々は、より多くの情報をここで見つけました https://velog.io/@cjhlsb/Algorithm-백준-5361번-전투-드로이드-가격テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol