8894 2024. 02. 02 22:55:56 radocziaron Táblajáték python3 Elfogadva 50/50 18ms 13588 KiB
k = int(input())
lista = list(map(int,input().split()))
x = 0
y = 0

for i in range(k):
    if lista[i] == 0:
        x = 2*x
        y += 1
    elif lista[i] == 1:
        x = (2*x)+1
        y += 1
    elif lista[i] == 2:
        x = x // 2
        y -= 1
    elif lista[i] == 3:
        x -= 1
    elif lista[i] == 4:
        x += 1
print(y)
print(format(x,"b"))
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 17ms 11580 KiB
2 Elfogadva 0/0 18ms 11932 KiB
3 Elfogadva 3/3 17ms 12148 KiB
4 Elfogadva 3/3 17ms 11948 KiB
5 Elfogadva 3/3 17ms 12532 KiB
6 Elfogadva 3/3 17ms 12308 KiB
7 Elfogadva 3/3 17ms 12784 KiB
8 Elfogadva 3/3 17ms 13044 KiB
9 Elfogadva 3/3 17ms 12840 KiB
10 Elfogadva 3/3 17ms 12776 KiB
11 Elfogadva 3/3 17ms 13208 KiB
12 Elfogadva 3/3 17ms 13588 KiB
13 Elfogadva 4/4 17ms 13476 KiB
14 Elfogadva 4/4 17ms 13240 KiB
15 Elfogadva 4/4 17ms 13116 KiB
16 Elfogadva 4/4 17ms 13564 KiB
17 Elfogadva 4/4 17ms 13520 KiB