Algorithm


Problem Link - https://www.codechef.com/START42A/problems/AGELIMIT 

Problem

Chef wants to appear in a competitive exam. To take the exam, there are following requirements:

  • Minimum age limit is  (i.e. Age should be greater than or equal to ).
  • Age should be strictly less than .

Chef's current Age is . Find whether he is currently eligible to take the exam or not.

Input Format

  • First line will contain , number of test cases. Then the test cases follow.
  • Each test case consists of a single line of input, containing three integers �,�, and  as mentioned in the statement.

Output Format

For each test case, output YES if Chef is eligible to give the exam, NO otherwise.

You may print each character of the string in uppercase or lowercase (for example, the strings YESyEsyes, and yeS will all be treated as identical).

Constraints

  • 1≤�≤1000
  • 20≤�<�≤40
  • 10≤�≤50

Sample 1:

Input
 
Output
 
5
21 34 30
25 31 31
22 29 25
20 40 15
28 29 28
YES
NO
YES
NO
YES

Explanation:

Test case 1: The age of Chef is 30. His age satisfies the minimum age limit as 30≥21. Also, it is less than the upper limit as 30<34. Thus, Chef is eligible to take the exam.

Test case 2: The age of Chef is 31. His age satisfies the minimum age limit as 31≥25. But, it is not less than the upper limit as 31≮31. Thus, Chef is not eligible to take the exam.

Test case 3: The age of Chef is 25. His age satisfies the minimum age limit as 25≥22. Also, it is less than the upper limit as 25<29. Thus, Chef is eligible to take the exam.

Test case 4: The age of Chef is 15. His age does not satisfy the minimum age limit as 15<20. Thus, Chef is not eligible to take the exam.

Code Examples

#1 Code Example with C Programming

Code - C Programming

#include<stdio.h>
int main()
{
    int t, x, y, a;
    scanf("%d", &t);
    while(t--)
    {
        scanf("%d %d %d", &x, &y, &a);
        if(a >= x && a  > y) printf("YES\n");
        else printf("NO\n");
    }
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
5
21 34 30
25 31 31
22 29 25
20 40 15
28 29 28

Output

x
+
cmd
YES
NO
YES
NO
YES
Advertisements

Demonstration


CodeChef solution AGELIMIT - Age Limit Codechef solution in C, C++, Java

Previous
Codechef solution FLOW00 Add Two Numbers in C, C++
Next
Codechef solution - SQUATS Squats in C, C++, Java