2016-05-04 13 views
1

私は最近CodeChefを練習したと言い、私が提出したプログラムはすべてNZEC実行時エラーです。 のように二つの数nは時間数を追加することであっても簡単なプログラム:NZEC - Pythonのランタイムエラー

for _ in xrange(input()): 
     print input()+input() 

と銀行のバランス

withdraw = input() 
balance = input() 
if withdraw % 5 == 0 and (balance - withdraw - 0.5)>0: 
     f = balance - withdraw - 0.5 
     print "%0.2f" %f 
else: 
    print "%0.2f" %balance 

を印刷するためのプログラムが同じエラーを与えます。 誰も私にこれを手伝ってもらえますか? ありがとうございます。

PS:私はpython IDLEとPyCharmを使用しています。どちらも適切な結果を出しました。 CodeChefとwww.ideone.comでエラーが発生しました

答えて

0

この記事を見た人は誰もいないかもしれません。私は同じ問題を抱えているかもしれない人たちのために私自身の質問に答えています。 オンラインでコードを送信すると、入力はテキストファイルとして与えられます。したがって、入力は1行になります。

私はHackerrankの質問で提出した同じプログラムを試して、CodeChef'sサイトからのカスタム入力を与え、入力が同じ行にあるというエラーがあることがわかりました。しかし、フルマークを取得していない今

t = input() 
while(t): 
num = raw_input().split() 
n = int(num[0]) 
k = int(num[1]) 
a = raw_input().split() 
a = [float(a[x]) for x in xrange(n)] 
if(n>2*k): 
    while(k): 
     a.remove(max(a)) 
     a.remove(min(a)) 
     k-=1 
    print '%.06f' %(sum(a)/len(a)) 
t-=1 

作品罰金: 私はに私のコードを変更しました。 同じ問題を抱えているかもしれない初心者の方には、これが便利だと思います。

関連する問題