Rezultati

Up. imeNalogaJezikRezultatČas oddaje
dd8476 Akcija Python 3 100/100OK 20. apr '17 @ 18:52

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 10,004 MiB 0,000 s OK
#2 7/7 10,035 MiB 0,000 s OK
#3 7/7 10,035 MiB 0,000 s OK
#4 7/7 10,500 MiB 0,000 s OK
#5 8/8 14,734 MiB 0,007 s OK
#6 8/8 14,668 MiB 0,022 s OK
#7 8/8 14,691 MiB 0,002 s OK
#8 8/8 14,832 MiB 0,000 s OK
#9 8/8 14,848 MiB 0,000 s OK
#10 8/8 14,691 MiB 0,017 s OK
#11 8/8 14,652 MiB 0,017 s OK
#12 8/8 14,934 MiB 0,022 s OK
#13 8/8 10,031 MiB 0,000 s OK

Ocenjevani program (akcija.py):
import datetime
from decimal import *
import sys

st_izdelkov = int("".join(str(input()).split("\\n")))
# produkti = str(input()).split(" ")
produkti = []
for i in range(st_izdelkov):
    produkti.append("".join(str(input()).split("\\n")).split(" "))

danes = datetime.date(2017, 4, 20)

mesci = [
    "januar",
    "februar",
    "marec",
    "april",
    "maj",
    "junij",
    "julij",
    "avgust",
    "september",
    "oktober",
    "november",
    "december"
]

for st, povp, dan, mesec, leto in produkti:
    st_dni = (datetime.date(int(leto), mesci.index(mesec)+1, int(dan.replace(".", "")))-danes).days
    if st_dni < 0:
        print("V SMETI")
   #  elif st_dni == 0:
   #      if decimal(povp) < int(st):
   #          print("")
   #      else:
   #          pass
    else:
        if Decimal(povp) == 0.0:
            print("AKCIJA")
        elif int(st)/Decimal(povp) <= st_dni+1:
            print("OK")
        else:
            print("AKCIJA")