2016-05-28 4 views
-1

Dieser Code gibt Laufzeitfehler (NZEC), wenn ich es in Codchef kompilieren.NZEC Fehler in Codechef beim Schreiben von Code in Python

test_cases = int(raw_input()) 
result = 0 
def output(x): 
    if(x/2 >= 2): 
     global result; 
     result += x/2 - 1; 
     output(x-2); 
    else: 
     print result; 
     result = 0; 

while(test_cases > 0): 
    base = int(raw_input()); 
    output(base); 
    test_cases = test_cases - 1; 

Antwort

0

NZEC-Fehler würde von Ihrem Code in Codechef ausgelöst werden, wenn eine Ausnahme ausgelöst wird. Eingang funktioniert nicht wie C, C++, während Python auf codechef mit -

Sie

import sys 
test_cases = sys.stdin.read().split() 

Jetzt iterieren test_cases nutzen können. Mehr Infos here

auch sys.stdout.write() für Ausgänge verwenden, anstatt print

Verwandte Themen