Rezultati

Up. imeNalogaJezikRezultatČas oddaje
delta-2017 Akcija Python 3 0/100Napačen odgovor (WA) 20. apr '17 @ 17:12

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 8,949 MiB 0,000 s OK
#2 7/7 8,918 MiB 0,000 s OK
#3 0/7 8,914 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​AKCIJA
V SMETI
AKCIJA
AKCIJA
AKCIJA
Pravilen izhod:
​OK
V SMETI
OK
OK
OK
#4 0/7 8,934 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​AKCIJA
V SMETI
AKCIJA
V SMETI
AKCIJA
V SMETI
AKCIJA
V SMETI
AKCIJA
Pravilen izhod:
​AKCIJA
V SMETI
AKCIJA
V SMETI
OK
V SMETI
OK
V SMETI
OK
#5 0/8 8,938 MiB 0,227 s Napačen odgovor
Tvoj izhod:
​V SMETI
V SMETI
V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
Pravilen izhod:
​V SMETI
V SMETI
V SMETI
OK
AKCIJA
AKCIJA
AKCIJA
AKCIJA
#6 0/8 8,961 MiB 0,192 s Napačen odgovor
Tvoj izhod:
​OK
AKCIJA
OK
AKCIJA
AKCIJA
V SMETI
Pravilen izhod:
​OK
OK
OK
AKCIJA
AKCIJA
V SMETI
#7 0/8 8,930 MiB 0,232 s Napačen odgovor
Tvoj izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
V SMETI
AKCIJA
V SMETI
Pravilen izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
OK
AKCIJA
V SMETI
AKCIJA
V SMETI
#8 0/8 8,934 MiB 0,232 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
AKCIJA
AKCIJA
V SMETI
Pravilen izhod:
​OK
OK
OK
OK
V SMETI
#9 0/8 8,934 MiB 0,192 s Napačen odgovor
Tvoj izhod:
​OK
OK
OK
OK
V SMETI
AKCIJA
OK
OK
V SMETI
OK
Pravilen izhod:
​OK
OK
OK
OK
V SMETI
OK
OK
OK
V SMETI
OK
#10 0/8 8,941 MiB 0,171 s Napačen odgovor
Tvoj izhod:
​OK
V SMETI
V SMETI
AKCIJA
V SMETI
AKCIJA
AKCIJA
OK
V SMETI
AKCIJA
Pravilen izhod:
​OK
V SMETI
V SMETI
AKCIJA
V SMETI
OK
AKCIJA
OK
V SMETI
AKCIJA
#11 8/8 8,914 MiB 0,212 s OK
#12 0/8 8,949 MiB 0,222 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
AKCIJA
V SMETI
V SMETI
Pravilen izhod:
​OK
OK
OK
V SMETI
V SMETI
#13 8/8 8,922 MiB 0,000 s OK

Ocenjevani program (akcija.py):
from datetime import date
from datetime import timedelta

dict = {"april" : 4, "januar" : 1, "februar" : 2, "marec" : 3, "maj" : 5, "junij":6,"julij":7, "avgust":8,"september":9,"oktober":10, "november":11, "december":12}

def preveri_datum(remaining, averageSale, dan, month, year):
    nas_date = date(2017,4,20)
    tekoci_date = date(2017, dict[month], dan)
    if nas_date >(tekoci_date):
        return "V SMETI"
    if nas_date.__eq__(tekoci_date):
        if remaining > averageSale :
            return "AKCIJA"
        else :
            return "OK"
    else:
        telta = (tekoci_date - nas_date).total_seconds() / 86400
        if remaining > (telta*averageSale):
            return "AKCIJA"
        else :
            return "OK"

n = int(input())
for i in range(n):
    vnos = input()
    vnos1 = vnos.split()
    print(preveri_datum(int(vnos1[0]), float(vnos1[1]), int(vnos1[2][:-1]), vnos1[3], vnos1[4]))