Rol - SPOJ błąd NZEC(python)

0

Witam,
mam problem z potwierdzeniem zadania na spoju. Mianowicie wyskakuje błąd wykonania NZEC kiedy program działa jak należy, jeżeli macie jakieś sugestie to bardzo proszę :)

zadanie:
Przesuń elementy tablicy cyklicznie w lewo.

t = int(input())
while t > 0:
    n = int(input())
    numbers = list(int(num) for num in input().strip().split())[:n]
    a = numbers.pop(0)
    numbers.append(a)
    print(numbers)
    del numbers 
    t -= 1
1

Nie do konca rozumiem, nowy element ma byc zawsze na poczatku tablicy ?

0

Na to wygląda skoro cyklicznie w lewo, to pierwszy element ląduje na końcu.

0

Jak chcesz zeby kazdy nowy element ladowal na poczatek listy to wystarczy zrobic cos takiego:

tablica.insert(index, element)

gdzie index to 0, czyli poczatek.

0
for s in[*open(0)][1:]:a=s.split();print(*a[2:],a[1])
0

NZEC sugeruje że coś się wywaliło ;) zgaduje że rozmiar danych może być taki, że np. nie wolno wszystkiego wczytać do pamięci albo robić sobie takich slice.

1 użytkowników online, w tym zalogowanych: 0, gości: 1