Why do I get an NZEC?

In my case in java code, multiple things were there:

-the code had an error which was causing arrayOutOfBoundException for certain test cases, which were not given in the sample test cases. Removing that bug did half the work;

-BUT MORE IMPORTANTLY, I was using eclipse, which recommends giving package name, so my code looked like:

	package main;
	
	import java.io.IOException;
	
	public class Main {
             --actual implementation
   }

here the problem is with the first line, you can not use package name. So removing the first line i.e. package main; line caused the code to run successfully.

-in general NZEC is a very common error, if you have any bug in your code, then NZEC error could be thrown,

I’m using input() in python3, pretty sure raw_input() was decprated in python3 so does that means I’m always gonna get NZEC on codechef??

I’m getting NZEC for the following code. Plz help me.
Problem statement DDISH Problem - CodeChef
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class Dishes {

public static void main(String[] args) throws Exception {
	BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
	int test= Integer.parseInt(br.readLine());
	
	while(test-->0)
	{
		int flag=1;
		int count= 0;
		String[] LR= br.readLine().split(" ");
		int l= Integer.parseInt(LR[0]);
		int r= Integer.parseInt(LR[1]);
		for (int i=l;i<=r;i++)
		{
			flag=1;
			String s= Integer.toString(i);
			
			for(int m=0;m<s.length(); m++)
				for(int k=m+1;k<s.length(); k++)
				{
					if(s.charAt(m)==s.charAt(k))
					flag= 0;
				}
				if(flag==1)
					count++;
		}
		System.out.print(count);
	}
	
}	

}

t = input()
while(t):
n = input()
k = input()
a = [input() for _ in range(n)]
while(k):
a.remove(max(a))
a.remove(min(a))
k-=1
print ‘%.f’ %float(sum(a)/len(a))
t-=1

Can anybody help me with this code? I’m getting NZEC runtime error.

I have tried scanner.in as well as BufferedReader but still I am getting this NZEC. The code is executing nicely on my local PC. I am not getting the point of this error. What could be the reason. I am really frustrated.

2 Likes

In Python3.4 I used input().rstrip().split(’ ') but still I am getting this error

using

while(t!=0):
#code
t=t-1

will give NZEC

i am getting NZEC error in a java code .but how can i fix it

Dear friends i am new to c programming, i am face the problem for (Add Two Numbers Program) kindly tell me where i did the mistake?

#include <stdio.h>
void main()
{
int a,b,res;
printf(“Enter any 2 number”);
scanf("%d%d",&a,&b);
res=a+b;
printf(“You are Enter %d\n , %d\n the result is %d=”,a,b,res);
return 0;
}

I get the same error in my add two numbers program.The below program is very correct but I get NZSEC error.Please help me and will solve others problem too.

t=int(input())
c=[]
if t>=1 and t<=1000:
for i in range(t):
a=int(input())
b=int(input())
if a>=1 and b>=1:
if a<=10000 and b<=10000:
c.append(a+b)
for i in range(t):
print(c[i])

I am getting this error. I have tried this code for many sample input. However, it is showing NZEC error when i try submitting the code.

MY CODE :

https://www.codechef.com/viewsolution/11288574

Same here, i think server issue? Please help admin,everyone got nzec for every code

I also think there is a problem with the IDE Practice Problem,

Submitting solutions that have previously worked with AC are now returning a NZEC (I have been testing out the August Long Competition). If anyone can confirm for other problems or the same set, that would be nice. Admins, please clarify the problem!

just look around at any problem all the latest java submission at any problem get NZEC I even copy pasted my earlier successful submission for a problem and it got NZEC.

Why my karma is -1 i am not able ask question,this is serious matter please notify to codechef getting dissapointed after getting nzec

for this problem TEST Problem - CodeChef
I am getting runtime error and here is my program python

l=[]
t = “”
s = “”
while True:
num=raw_input()
if num.strip()==s:
break
l.append(int(num))
for x in l:
if x==42:
break
print x

use this to put in arrays

array= [int(i) for i in input().split()]

I always get a runtimr error(NZEC). I don’t know why ?
please help.

problem: MARBLEGF Problem - CodeChef

code: CodeChef: Practical coding for everyone

1 Like

I’m getting NZEC for the simplest C# code as well? Any suggestions?

@enigma_

If you can show us your code, we might help better!

But still, for basics, try and read codechef guidelines and FAQ in case they have some sort of syntax for your language.

Check if your code has a return 0 or not.

Its actually tough to tell the reason of error w/o seeing code for me, but I hope the above helps :slight_smile: