Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Two friends Chef and Chefina are currently on floors A and B respectively. They hear an announcement that prizes are being distributed on the ground floor and so decide to reach the ground floor as soon as possible.
Chef can climb down X floors per minute while Chefina can climb down Y floors per minute. Determine who will reach the ground floor first. In case both reach the ground floor together, print Both
.
For each test case, output on a new line:
Chef
if Chef reaches the ground floor first.Chefina
if she reaches the ground floor first.Both
if both reach the ground floor at the same time.You may print each character of the string in uppercase or lowercase. For example, the strings CHEF
, chef
, Chef
, and chEF
are all considered the same.
Input:
4
2 2 2 2
4 2 1 5
3 2 4 1
3 2 2 1
Output:
Both
Chefina
Chef
Chef
Test case 1: Chef is on the second floor and has a speed of 2 floors per minute. Thus, Chef takes 1 minute to reach the ground floor. Chefina is on the second floor and and has a speed of 2 floors per minute. Thus, Chefina takes 1 minute to reach the ground floor. Both Chef and Chefina reach the ground floor at the same time.
Test case 2: Chef is on the fourth floor and has a speed of 1 floor per minute. Thus, Chef takes 4 minute to reach the ground floor. Chefina is on the second floor and and has a speed of 5 floors per minute. Thus, Chefina takes 0.4 minutes to reach the ground floor. Chefina reaches the ground floor first.
Test case 3: Chef is on the third floor and has a speed of 4 floors per minute. Thus, Chef takes 0.75 minutes to reach the ground floor. Chefina is on the second floor and and has a speed of 1 floor per minute. Thus, Chefina takes 2 minutes to reach the ground floor. Chef reaches the ground floor first.
Test case 4: Chef is on the third floor and has a speed of 2 floors per minute. Thus, Chef takes 1.5 minutes to reach the ground floor. Chefina is on the second floor and and has a speed of 1 floor per minute. Thus, Chefina takes 2 minutes to reach the ground floor. Chef reaches the ground floor first.
# cook your dish here
t=int(input())
for i in range(t):
a,b,x,y=map(int,input().split())
if((a/x)<(b/y)):
print("Chef")
elif((a/x)>(b/y)):
print("chefina")
else:
print("both")
#include <iostream>
using namespace std;
int main() {
int t;
cin>>t;
for(int i=1; i<=t; i++)
{
float a, b;
cin>>a>>b;
float x, y;
cin>>x>>y;
float t1 = a / x;
float t2 = b / y;
if(t1<t2) cout<<"Chef"<<endl;
else if(t2<t1) cout<<"Chefina"<<endl;
else cout<<"Both"<<endl;
}
return 0;
}
/* package codechef; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Codechef
{
public static void main (String[] args) throws java.lang.Exception
{
// your code goes here
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
for(int i=0;i<t;i++){
float A=sc.nextInt();
float B=sc.nextInt();
float X=sc.nextInt();
float Y=sc.nextInt();
if((A/X)<(B/Y)){
System.out.println("chef");
}else if((A/X)==(B/Y)){
System.out.println("Both");
}else{
System.out.println("chefina");
}
}
}
}
In our experience, we suggest you solve this Building Race CodeChef Solution and gain some new skills from Professionals completely free and we assure you will be worth it.
If you are stuck anywhere between any coding problem, just visit Queslers to get the Building Race CodeChef Solution
I hope this Building Race CodeChef Solution would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.
This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.
Keep Learning!
More Coding Solutions >>