Skip to main content

Compare the Triplets C Solution

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 scores 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.
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 scores 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
int main(){
    int A=0,B=0;
    int a0; 
    int a1; 
    int a2; 
    scanf("%d %d %d",&a0,&a1,&a2);
    int b0; 
    int b1; 
    int b2; 
    scanf("%d %d %d",&b0,&b1,&b2);
    if(a0>b0)
        {
        A++;
    }else
       {
        if(a0!=b0)
            B++;
       }
    if(a1>b1) 
        A++;
else {
    if(a1!=b1) 
        B++;
     }
if(a2>b2) 
    A++;
else {
    if(a2!=b2) 
        B++;
}
    printf("%d %d",A,B);
    return 0;
}

Comments

Popular posts from this blog

Solve Me First C Solution

Problem : Welcome to HackerRank! The purpose of this challenge is to familiarize you with reading input from  stdin  (the standard input stream) and writing output to  stdout  (the standard output stream) using our environment. Review the code provided in the editor below, then complete the  solveMeFirst  function so that it returns the sum of two integers read from stdin. Take some time to understand this code so you're prepared to write it yourself in future challenges. Select a language below, and start coding! Input Format Code that reads input from stdin is provided for you in the editor. There are 2  lines of input, and each line contains a single integer. Output Format Code that prints the sum calculated and returned by  solveMeFirst  is provided for you in the editor. Solution: int solveMeFirst(int a, int b) { // Hint: Type return a+b; below return a+b; } int main() { int num1,n...

Killjee and easy problem

Killjee is solving an easy problem. Given an array  a a  containing  N N  positive integers. You need to find the magic value of the array. Magic value of an array is  ∑ N i = 1 ( b i i ) ∑ i = 1 N ( b i i ) . where,  b i b i  is number of set bits of  a i a i . Find and print the answer  Modulo   ( 10 10 + 11 ) ( 10 10 + 11 ) INPUT CONSTRAINTS 1 ≤ N ≤ 10 5 1 ≤ N ≤ 10 5 1 ≤ a i ≤ 10 9 1 ≤ a i ≤ 10 9 INPUT FORMAT First line of input contains a single integer  N N . Next line contains  N N  space separated integers, elements of array  a a . OUTPUT FORMAT Output a single integer, magic value of the array. Sample Input 3 1 2 4 Sample Output 3 Explanation b [ 1 ] = 1 , b [ 2 ] = 1 b [ 1 ] = 1 , b [ 2 ] = 1  and  b [ 3 ] = 1 b [ 3 ] = 1  so, summation of  b [ i ] i b [ i ] i  =  1 + 1 + 1 = 3 1 + 1 + 1 = 3 . Note:  Your code should be able to c...