Rezultati

Up. imeNalogaJezikRezultatČas oddaje
nevem-2019 Kvadrati Python 3 0/100Prekoračen čas (TLE) 09. maj '19 @ 17:46

Test Točke Porabljen spomin Porabljen čas Status
#1 [več] 0/2 8,641 MiB 3,155 s Prekoračen čas
#2 [več] 0/2 8,648 MiB 3,123 s Prekoračen čas
#3 [več] 0/2 8,664 MiB 3,247 s Prekoračen čas
#4 [več] 0/2 8,734 MiB 3,252 s Prekoračen čas
#5 [več] 0/2 8,598 MiB 3,105 s Prekoračen čas
#6 [več] 0/2 8,668 MiB 3,158 s Prekoračen čas
#7 [več] 0/2 8,648 MiB 3,234 s Prekoračen čas
#8 [več] 0/2 8,688 MiB 3,192 s Prekoračen čas
#9 [več] 0/3 8,723 MiB 3,217 s Prekoračen čas
#10 [več] 0/3 8,723 MiB 3,076 s Prekoračen čas
#11 [več] 0/3 8,684 MiB 3,197 s Prekoračen čas
#12 [več] 0/3 8,660 MiB 3,164 s Prekoračen čas
#13 [več] 0/3 8,582 MiB 3,115 s Prekoračen čas
#14 [več] 0/3 8,668 MiB 3,206 s Prekoračen čas
#15 [več] 0/3 8,660 MiB 3,174 s Prekoračen čas
#16 [več] 0/3 8,664 MiB 3,157 s Prekoračen čas
#17 [več] 0/3 8,641 MiB 3,211 s Prekoračen čas
#18 [več] 0/3 8,668 MiB 3,140 s Prekoračen čas
#19 [več] 0/3 8,664 MiB 3,129 s Prekoračen čas
#20 [več] 0/3 8,723 MiB 3,163 s Prekoračen čas
#21 [več] 0/3 8,637 MiB 3,235 s Prekoračen čas
#22 [več] 0/3 8,613 MiB 3,155 s Prekoračen čas
#23 [več] 0/3 8,660 MiB 3,200 s Prekoračen čas
#24 [več] 0/3 8,656 MiB 3,240 s Prekoračen čas
#25 [več] 0/3 8,656 MiB 3,149 s Prekoračen čas
#26 [več] 0/3 8,664 MiB 3,172 s Prekoračen čas
#27 [več] 0/3 8,664 MiB 3,129 s Prekoračen čas
#28 [več] 0/3 8,715 MiB 3,157 s Prekoračen čas
#29 [več] 0/3 8,672 MiB 3,097 s Prekoračen čas
#30 [več] 0/3 8,660 MiB 3,091 s Prekoračen čas
#31 [več] 0/3 8,680 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
1
100
1
<<<EOF>>>
Pravilen izhod:
​1
<<<EOF>>>
#32 [več] 0/3 8,785 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
1
100
1001
0
<<<EOF>>>
Pravilen izhod:
​0
<<<EOF>>>
#33 [več] 0/3 8,707 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
1
100
1001
0
<<<EOF>>>
Pravilen izhod:
​0
<<<EOF>>>
#34 [več] 0/3 8,590 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
100
1001
10000
1
<<<EOF>>>
Pravilen izhod:
​1
<<<EOF>>>
#35 [več] 0/3 8,594 MiB 3,087 s Prekoračen čas
#36 [več] 0/3 8,664 MiB 3,162 s Prekoračen čas

Ocenjevani program (squares.py):
n1=int(input())
n=bin(n1)[2:]

l=len(n)

def f1(s):
    br=0
    for el in s:
        if el=='1':
            br+=1
    return br

br1=f1(n)
br0=l-br1

br=0
for i in range(int(2**int(((l-1)/2)))-1, round(2**((int(l+1))/2))+1):
    k=bin(i**2)[2:]
    print(k)
    ln=len(k)
    if f1(k)==br1 and ln==l:
        br+=1

print(br)