2012年3月28日水曜日

TopCoder SRM355 Div2 250Pts

この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 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ

ページビューの合計