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 content uploaded on this website is for reference purposes only. Please do it yourself first.