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