Which Division: WHICHDIV

link: https://www.codechef.com/CU1PP0010/problems/WHICHDIV

Given the rating RR of a person, tell which division he belongs to. The rating range for each division are given below:

  • Division 11: 2000≤2000≤ Rating.
  • Division 22: 1600≤1600≤ Rating <2000<2000.
  • Division 33: Rating <1600<1600.

Input Format

  • The first line of the input contains TT – the number of test cases. Then the test cases follow.
  • Each testcase contains a single line of input, which contains a single integer RR.

Output Format

For each test case, output on a single line the answer: 11 if the person belongs to Division 11, 22 if the person belongs to Division 22, and 33 if the person belongs to Division 33.

Constraints

  • 1≤T≤10001≤T≤1000
  • 1000≤R≤45001000≤R≤4500

Sample Input 1 

3
1500
4000
1900

Sample Output 1 

3
1
2

Explanation

Test case 11: Since the rating of the person lies in the range [1000,1600)[1000,1600), he belongs to Division 33.

Test case 22: Since the rating of the person lies in the range [2000,4500][2000,4500], he belongs to Division 11.

Test case 33: Since the rating of the person lies in the range [1600,2000)[1600,2000), he belongs to Division 22.

Solution:

//Code by PROGIES
#include <bits/stdc++.h>
using namespace std;
#define fastio ios_base::sync_with_stdio(0);cin.tie(0)

int main(){
	fastio;

	int tests;
	cin >> tests;

	while(tests--){
		int r;
		cin >> r;
		if(r >= 2000){
			cout << 1 << endl;
		}
		else if(r >= 1600){
			cout << 2 << endl;
		}
		else{
			cout << 3 << endl;
		}
	}

	return 0;
}

* The material and content uploaded on this website are for general information and reference purposes only. Please do it by your own first. COPYING MATERIALS IS STRICTLY PROHIBITED.


More from PROGIEZ