Compare the Triplets Hackerrank Solution
Alice and Bob each created one problem for HackerRank. A reviewer rates the two challenges, awarding points on a scale from to for three categories: problem clarity, originality, and difficulty.
We define the rating for Alice's challenge to be the triplet , and the rating for Bob's challenge to be the triplet .
Your task is to find their comparison points by comparing with , with , and with .
- If , then Alice is awarded point.
- If , then Bob is awarded point.
- If , then neither person receives a point.
Comparison points is the total points a person earned.
Given and , can you compare the two challenges and print their respective comparison points?
Input Format
The first line contains space-separated integers, , , and , describing the respective values in triplet .
The second line contains space-separated integers, , , and , describing the respective values in triplet .
The second line contains space-separated integers, , , and , describing the respective values in triplet .
Constraints
Output Format
Print two space-separated integers denoting the respective comparison points earned by Alice and Bob.
Sample Input
5 6 7
3 6 10
Sample Output
1 1
Explanation
In this example:
Now, let's compare each individual score:
- , so Alice receives point.
- , so nobody receives a point.
- , so Bob receives point.
Alice's comparison score is , and Bob's comparison score is . Thus, we print
1 1 (Alice's comparison score followed by Bob's comparison score) on a single line.
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a0,a1,a2,b0,b1,b2,alicepoints=0,bobpoints=0;
scanf("%d%d%d",&a0,&a1,&a2);
scanf("%d%d%d",&b0,&b1,&b2);
if(a0>b0){
alicepoints=alicepoints+1;
}
if(a1>b1){
alicepoints=alicepoints+1;
}
if(a2>b2){
alicepoints=alicepoints+1;
}
if(b0>a0){
bobpoints=bobpoints+1;
}
if(b1>a1){
bobpoints=bobpoints+1;
}
if(b2>a2){
bobpoints=bobpoints+1;
}
if((a0=b0)&&(a1=b1)&&(a2=b2)){
alicepoints=alicepoints+0;
bobpoints=bobpoints+0;
}
printf("%d %d",alicepoints,bobpoints);
return 0;
}
























