Rezultati

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

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 8,594 MiB 0,000 s OK
#2 7/7 8,625 MiB 0,000 s OK
#3 7/7 8,602 MiB 0,000 s OK
#4 0/7 8,621 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​V SMETI
AKCIJA
V SMETI
V SMETI
V SMETI
AKCIJA
OK
AKCIJA
AKCIJA
OK
Pravilen izhod:
​V SMETI
AKCIJA
V SMETI
V SMETI
V SMETI
OK
OK
AKCIJA
AKCIJA
OK
#5 0/8 8,617 MiB 0,258 s Napačen odgovor
Tvoj izhod:
​AKCIJA
OK
OK
OK
V SMETI
AKCIJA
AKCIJA
OK
V SMETI
AKCIJA
Pravilen izhod:
​AKCIJA
OK
OK
OK
V SMETI
OK
AKCIJA
OK
V SMETI
AKCIJA
#6 0/8 8,598 MiB 0,248 s Napačen odgovor
Tvoj izhod:
​AKCIJA
V SMETI
OK
OK
AKCIJA
AKCIJA
AKCIJA
V SMETI
OK
V SMETI
Pravilen izhod:
​AKCIJA
V SMETI
OK
OK
AKCIJA
OK
AKCIJA
V SMETI
OK
V SMETI
#7 0/8 8,609 MiB 0,248 s Napačen odgovor
Tvoj izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
V SMETI
AKCIJA
AKCIJA
Pravilen izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
OK
AKCIJA
V SMETI
AKCIJA
AKCIJA
#8 8/8 8,629 MiB 0,253 s OK
#9 8/8 8,629 MiB 0,253 s OK
#10 8/8 8,590 MiB 0,248 s OK
#11 8/8 8,602 MiB 0,238 s OK
#12 8/8 8,613 MiB 0,253 s OK
#13 8/8 8,621 MiB 0,000 s OK

Ocenjevani program (akcija.py):
lst = [('januar',31), ('februar',28), ('marec',31),('april',30),('maj',31),('junij',30),('julij',31),('avgust',31),('september',30),('oktober',31),('november',30),('december',31)]

def nDays(dan, mesec):
    ndni = 0
    for i in range(len(lst)):
        if lst[i][0] == mesec:
            break
        ndni += lst[i][1]
    return ndni + dan

n = int(input())
danes = nDays(20, 'april')

for i in range(n):
    line = input().split()
    z = int(line[0])
    f = float(line[1])
    dan = int(line[2][:-1])
    mesec = line[3]
    leto = int(line[4])
    dan = nDays(dan, mesec)
    
    if dan < danes:
        print("V SMETI")
    else:
        rem = dan - danes + 1
        if rem * f < z:
            print("AKCIJA")
        else:
            print("OK")