Chairs Requirement Solution Codechef

Chairs Requirement Solution Codechef

Chef’s coding class is very famous in Chefland.

This year X students joined his class and each student will require one chair to sit on. Chef already has Y chairs in his class. Determine the minimum number of new chairs Chef must buy so that every student is able to get one chair to sit on.

Input Format

  • The first line contains a single integer T — the number of test cases. Then the test cases follow.
  • The first and only line of each test case contains two integers X and Y — the number of students in the class and the number of chairs Chef already has.

Output Format

For each test case, output the minimum number of extra chairs Chef must buy so that every student gets one chair.

Constraints

  • 1≤T≤1000
  • 0 ≤ X, Y ≤ 100

Sample 1:

Input

4
20 14
41 41
35 0
50 100

Output

6
0
35
0

Explanation:

  • Test case 1: There are 20 students in the class and Chef has 14 chairs already. Therefore Chef must buy 6 more chairs.
  • Test case 2: There are 41 students in the class and Chef already has exactly 41 chairs. Therefore Chef does not need to buy any more chairs.
  • Test case 3: There are 35 students in the class and Chef has no chairs initially. Therefore Chef must buy 35 chairs.

SOLUTION

Program: Chairs Requirement Solution in Python

n=int(input())
for i in range(n):
    l=list(map(int,input().split(' ')))
    print(l[0]-l[1] if l[0]>l[1] else 0)

Program: Chairs Requirement Solution in C++

#include <iostream>
using namespace std;
int main() {
	int t;
	cin >> t;
	
	while(t--) {
	    int x, y;
	    cin >> x >> y;
	    
	    if(y >= x) cout << 0 << endl;
	    else cout << (x - y) << endl;
	}
	return 0;
}

Program: Chairs Requirement Solution in Java

import java.util.*;
import java.lang.*;
import java.io.*;
class Codechef
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();		
		for(int i=0; i<T; i++){
		    int X= sc.nextInt();
		    int Y= sc.nextInt();
		    if(X<=Y){
		        System.out.println(0);
		    }else{
		        System.out.println(X-Y);
		    }
		}
	}
}

Related:

Leave a Comment

18 − 16 =