Próbowałem rozwiązać zadanie ze SPOJ.
Napisz program, który dla zadanego n < 1001, narysuje połowę choinki o boku n, składająca się z dwóch krzaczków i nóżki.
Input
Jedna liczba określająca długość każdego elementu choinki oraz jeden znak, z którego mają się składać elementy choinki.
Output
Choinka narysowana z danego znako o długości n każdego elementu.
Limit czasu wykonania programu: 0.102s
Limit długości kodu źródłowego 50000B
Limit pamięci: 1536MB
Poniżej kod.
znak=input("znak") #wybór znaku rysowania choinki np #
n=int(input("podaj wysokosc segmentu choinki")) #długość każdego elementu choinki
for j in range(n):
for i in range (0,n):
print (znak*(i+1))
for k in range(n):
print(znak)
Po wysłaniu na SPOJ, wyświetla mi komunikat: Przekroczono limit czasu i MEM 23M
Wysyłałem rozwiązanie z funkcja input i bez niej.
Co można zmienić w kodzie, by SPOJ zaakceptował rozwiązanie? Z góry dziękuję za pomoc.