Wednesday, 4 October 2017

Compare The Triplets

problem-

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 clarityoriginality, 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 .
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.

solution-


#include <map>
#include <set>
#include <list>
#include <cmath>
#include <ctime>
#include <deque>
#include <queue>
#include <stack>
#include <string>
#include <bitset>
#include <cstdio>
#include <limits>
#include <vector>
#include <climits>
#include <cstring>
#include <cstdlib>
#include <fstream>
#include <numeric>
#include <sstream>
#include <iostream>
#include <algorithm>
#include <unordered_map>
/*
*
* Ratnadeep Sen
* National Institute Of Technology Silchar -India (NITS)
*
*/
using namespace std;
int main()
{
int a0;
int a1;
int a2;
cin >> a0 >> a1 >> a2;
int b0;
int b1;
int b2;
cin >> b0 >> b1 >> b2;
int a=0,b=0;
if(a0>b0)
a++;
if(a0<b0)
b++;
if(a1>b1)
a++;
if(a1<b1)
b++;
if(a2>b2)
a++;
if(a2<b2)
b++;
cout<<a<<" "<<b;
return 0;
}

No comments:

Post a Comment

Between two sets

problem- Consider two sets of positive integers,   and  . We say that a positive integer,  , is  between  sets   and   if the followi...