i was trying the question of rainbow array in beginner’s section and here’s my code:-
try:
t=int(input())
li=[1,2,3,4,5,6,7,8,9,10]
l=[];y=''
is_this_true=True
for i in range(t):
le=int(input())
l+=map(int,input().split())
cnt=l.count(7)
mid =le//2
for k in l:
if k not in li:
is_this_true=False
break
for j in range(mid):
if (l[mid-j]==l[mid+j]) and (l[j]+1==l[j+1] or l[j]==l[j+1]) and (is_this_true) and l[mid]==7 and cnt%2!=0:
y="yes"
else:
y="no"
break
print(y)
l=[]
except:
pass
i don’t know what is wrong with this code.Please help!!
i tried the suggested input in following code:-
t=int(input())
li=[1,2,3,4,5,6,7]
y=’’;l=[]
is_this_true=True
for i in range(t):
le=int(input())
l+=(map(int,input().split()))
mid =le//2
for k in li:
if k not in l:
is_this_true=False
break
for j in range(mid):
if (l[mid-j]==l[mid+j]) and (l[j]+1==l[j+1] or l[j]==l[j+1]) and (is_this_true) and l[mid]==7:
y=“yes”
else:
y=“no”
break
print(y)
l=[]
is the answer “no” for this input??
this is a partially correct answer, I am not getting the cases that might give error…please suggest some cases that might go wrong in this code of " chef and pairs" https://www.codechef.com/viewsolution/56786343
i wrote this code for problem chef and proxy, it is working alright for me but it is showing that answer is not correct , please point out the mistake!!! https://www.codechef.com/viewsolution/58536954
hii,im new to competitive programming and when im trying this particular program i was getting my desired output but it shows partially correct can you please look into it and guide me : CodeChef: Practical coding for everyone