Tarifa za slanje SMS poruka
Županijsko natjecanje 2014. / Osnovna škola (5. razred) - 2. zadatak
Jedan naš malo poznati mobilni operater promovira svoju novu tarifu za slanje SMS poruka. U toj tarifi vrijede sljedeća pravila:
- prvih 100 poslanih SMS poruka tijekom jednog mjeseca je besplatno, tj. slanje tih poruka operater neće naplatiti;
- od sljedećih 100 poslanih poruka operater će naplatiti slanje svake treće poruke;
- od sljedećih 100 poslanih poruka operater će naplatiti slanje svake druge poruke;
- nakon navedenih 300 poslanih poruka, operater će naplatiti slanje svake SMS poruke.
Napiši program koji će za zadani broj poslanih poruka tijekom jednog mjeseca te cijenu jedne SMS poruke odrediti i ispisati koliko će operater, prema opisanoj tarifi, naplatiti slanje svih poslanih poruka tijekom promatranog mjeseca.
Ulazni podaci
- U prvom retku nalazi se prirodan broj N (1 ≤ N ≤ 500), broj poslanih poruka tijekom mjeseca.
- U drugom retku nalazi se prirodan broj C (1 ≤ C ≤ 10), cijena jedne SMS poruke u opisanoj tarifi.
Izlazni podaci
U jednom retku treba ispisati traženu vrijednost iz teksta zadatka.
Primjeri test podataka
Ulaz
42
5
Izlaz
0
Ulaz
125
3
Izlaz
24
Objašnjenje
Operater je naplatio slanje osam SMS poruka. Naime, slanje prvih 100 SMS-ova bilo je besplatno, a zatim je naplaćeno slanje 103., 106., 109., 112., 115., 118., 121. i 124. poslane poruke.
Ulaz
250
1
Izlaz
58
Objašnjenje
Prvih 100 SMS-ova je besplatno. Od sljedećih 100 poruka, naplaćeno je slanje njih 33. Od preostalih poruka, naplaćeno je slanje svake druge, tj. slanje njih 25.
Comments
n=int(input()) o=int(input()) if n<=100: print(0) if 100<n<=200: print((n-100)//3o) if 200<n<=300: print((n-100+-33)//2o) if 300<n: print((n-100-33-50)*o) tocan kod
SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO HARD😭😭😭😭😭😭😭😭😭😭😰😰😰😰😰😨😨😨😨😱😱😱😱😵😵😵😵😵😵😵😵👿👿👿👿👿👿👿👿☠️☠️☠️☠️☠️☠️💀💀💀💀