このTopCoderの問題はこちらで見ることができる(要TopCoder登録 & 問題文は英語)。問題についておおまかに説明する。
ロシアではほとんどの商品にかかる税金は18%であるが、特定の食品の税率は10%である。問題では引数にproductという商品名とpriceというその価格、food[]という税率が10%になる食品名の一覧が与えられる。productが課税されたあとの価格を計算して返すメソッドを作成せよ。
私の解答はこちら。
public class ValueAddedTax {
public double calculateFinalPrice(String product, int price, String[] food) {
for( int i=0 ; i<food.length ; i++ ){
if( product.equals(food[i]) ) return 1.1*price;
}
return 1.18*price;
}
}得点は248.74/250、中央値は約239点。1回のsubmitでシステムテストクリア。

0 件のコメント:
コメントを投稿