...またはありますか?
あなたの課題は、基本料金、ヒント、割引、クーポン、追加料金を含む私の昼食請求書を解析し、私の昼食が0ドル以下かどうかを調べることです。これが入力の場合:
12.34
15 tip
25 discount
1.5 extra
2 coupon
その場合、出力はになる可能性がありますfalse
。仕組みは次のとおりです。
12.34
は基本価格です。
15 tip
合計に15%を追加することを意味します。
25 discount
合計から25%を引くことを意味します。
1.5 extra
合計に1.5を加算することを意味します。
2 coupon
合計から2を引くことを意味します。
の量があるかもしれませんヒント、割引、クーポン、およびエキストラが、常に1台の価格が存在します。
それから (12.34 * 1.15) * 0.75 + 1.5 - 2
、10.14の出力を作成します。10.14は0より大きいため、falseを出力します。私の昼食は無料ではありませんでした。
ルール
数値 tip
は、合計に数値パーセントを追加することを意味します。
number discount
は、合計からnumberパーセントを引くことを意味します
数値 extra
は、合計に数値を追加することを意味します
数の coupon
減算する手段の数を、合計から
もう一つの例:
10
20 tip
20 discount
2 coupon
2 coupon
1 coupon
50 discount
2.55 coupon
価格は-0.24
((10 * 1.20 * 0.80-2-2-1)* 0.5-2.55)なので、出力はtrueです(私の昼食は無料でした。)
ノート:
- 精度は少なくとも小数点以下2桁でなければなりません。
- 入力は、改行(末尾の改行はオプション)または別の分離文字を含む文字列、または入力の配列/リストとして取得できます。
15 tip
、0.15 tip