LoginSignup
1
0

More than 3 years have passed since last update.

ABC備忘録[ABC158 C - Tax Increase] (Python)

Posted at

問題文

消費税率が$8$%のとき$A$円、$10$%のとき$B$円の消費税が課されるような商品の税抜き価格を求めてください。
ただし、税抜き価格は正の整数でなければならないものとし、消費税の計算において小数点以下は切り捨てて計算するものとします。
条件を満たす税抜き価格が複数存在する場合は最も小さい金額を出力してください。また、条件を満たす税抜き価格が存在しない場合は$-1$と出力してください。

制約

$0\leq A\leq B\leq 100$
$A,B$は整数である

C - Tax Increase

解法

求める価格を$N$としたとき、条件から$0.08N=A,0.1N=B$が成り立つような$N$を求めればよい。よって求める価格をループで回して総当たりで試していく。
$0\leq A\leq B\leq 100$の条件があるのでループの回数は$10000$を上限にする。

A, B = map(int,input().split())

for i in range(10000):
  if int(i * 0.08) == A and int(i * 0.1) == B:
    print(i)
    exit()

print(-1)
1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0