# ECMAR20D - Editorial

Practice problem link Practice

Contest problem link Contest

Author : Abhishek Kumar
Tester : Sandeep Singh
Editorialist : Abhishek Kumar

CAKEWALK

If-Else

# PROBLEM:

Finding chef rating how much star chef rated is according to given rating pattern.

# EXPLANATION:

Simply you have to check the condition but only need to keep in mind about open interval and close interval .
example:- if you encounter ( and ) means that number will not be include . but if you encounter [ or ] means include that number also in rating range.
Exampleâ€“
[a,b]:- range is from a to b â†’ here a are enclosed by [ and b are enclosed by ] so in range both a and b will be include.
[a,b):- range is from a to b-1 â†’ here a are enclosed by [ and b are enclosed by ) so in range b will not be include.
(a,b):- range is from a-1 to b-1 â†’ here at a are enclosed by ( and b are enclosed by ) so in range both a and b will not be include.

# SOLUTIONS:

Setter's Solution
``````import bisect
li=[1400,1600,1800,2000,2200,2500]
for i in range(int(input())):
v=int(input())
if(v>=0):
print(bisect.bisect_right(li,v)+1)
``````
Tester's Solution
`````` #include <stdio.h>
``````

int main() {
int t;
scanf(â€ś%dâ€ť, &t);

``````while(t--){
int n,ans;
scanf("%d",&n);
if(n<1400)
ans=1;
else if(n<1600)
ans=2;
else if(n<1800)
ans=3;
else if(n<2000)
ans=4;
else if(n<2200)
ans=5;
else if(n<2500)
ans=6;
else
ans=7;

printf("%d\n",ans);

}

return 0;
``````

}

I HOPE YOU WILL LIKE IT
< HAPPY CODING />

2 Likes