Nie wiem dlaczego SPOJ nie zalicza. Czy mógłby ktoś pokazać przykłady testów których nie przechodzi i ew. dać wskazówke co poprawić? Jestem początkującym i wszelkie uwagi będą mile widziane.
Twój program nie działa nawet dla przykładowego wejścia. https://ideone.com/AKkXce11
Przed proszeniem o pomoc na forum stwórz program, co do którego istnieje chociaż szansa, że jest poprawny, a nie program, który wywala się już na teście podanym w treści zadania.
Tylko nie kompilatorze, proszę wyrażaj się i nie obrażaj swojego kompilatora.
[local] int tmp;
tworzy lokalną zmienną, o nazwie tmp i o nie określonej wartości. Dlatego twój program raz zadziała a raz nie.
PS
- niestaranne formatowanie kodu.
- nieuzasadnione "zawyżone" typy zmiennych
- nie korzystanie z możliwości testowania na ideone [stdin is empty]
PS 2
Dwa pytania kontrolne:
- Czy aby nie jesteś absolwentem "sławetnego" kursu wideo pana Z?
- Czy aby nie napisałeś komentarza pod którymkolwiek zadanniem? Jeżeli tak, to radzę Ci jak najszybciej go przemyśleć i ewentualnie skasować, bo mam zamiar to sprawdzać [a wierz mi, mimo często brakujących tam loginów, jestem w stanie to sprawdzić] i tworzyć czarną listę osób nie przestrzegających zaleceń [4 pkt pod komentarzami] i wtedy zero podpowiedzi na forum dla spamerów.
Jeżeli nie dotyczy Ciebie, to poprostu zignoruj to.
PS 3
Oczywiście u Ciebie zmienna tmp, o którą chodzi nazywa się inaczej.
Witam, mógłbym ktoś zerknąć na ten błąd? Ciągle otrzymuje błąd wykonania.
ideone9
Błąd wykonania jest spowodowany tym, że zgodnie z treścią i przykładem, między testami pojawia się pusta linia. Musisz spróbować ją ignorować. Nie jestem ekspertem od pythona ale coś takiego:
try:
clear = input()
except:
clear = 0
przed n -= 1 powinno dać radę.
Spróbuj też usunąć to spację na początku Twojego wyjścia, bo nie wiem jak sędzia na to zareaguje.
Próbowałem bez wyjątku, ale nie wiem czy w testach znajduje się na końcu pusta linia na końcu pliku. Jeśli nie, dzieje się to: https://ideone.com/DZKS7R9
Zmieniałem kod kilka razy, ale ciągle wyskakiwał błąd. Ostatecznie napisałem kod od nowa i wszystko działa jak należy. https://ideone.com/ZH6VFS20 (później usunę ten link)
Cześć mógłby ktoś zerknąć na mój kod https://ideone.com/cqYsSh12 wszystkie testy które sprawdzałem działają ideone też nie zwraca żadnego błędu.
czy ty chociaż sprawdziłeś wyniki, które twój program dał na ideone.com6 ? - czy też piszesz jedynie na podstawie wiary w dobre działanie programu ?
przeczytaj uważnie treść zadania a potem popatrz na wyniki programu