আগামী ৩০ সেপ্টেম্বর থেকে Professional web Design and Development with HTML, CSS, JAVASCRIPT, PHP, MySQL, JQUERY and AJAX কোর্স এর ৯৪ তম ব্যাচ এবং ২৭ সেপ্টেম্বর থেকে Zend (PHP 7.1) Certified PHP Engineering (ZCPE) কোর্স এর ৪৪ তম ব্যাচ শুরু হতে যাচ্ছে। সীমিত সংখ্যক আসন বাকি আছে। আগ্রহীদেরকে অতিসত্বর মাসুদ আলম স্যার এর সাথে যোগাযোগ করার জন্য অনুরোধ করা যাচ্ছে। স্যার এর মোবাইল নম্বর : ০১৭২২ ৮১ ৭৫ ৯১

Compare the Triplets, Algorithm

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 .

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.

 

 


<?php

$handle = fopen ("php://stdin", "r");
fscanf($handle,"%d %d %d",$a0,$a1,$a2);
fscanf($handle,"%d %d %d",$b0,$b1,$b2);

$a=0;
$b=0;
if($a0>$b0){
$a += 1;
}elseif($b0>$a0){
$b += 1;
}

if($a1>$b1){
$a += 1;
}elseif($b1>$a1){
$b += 1;
}

if($a2>$b2){
$a += 1;
}elseif($b2>$a2){
$b += 1;
}

echo $a, " ", $b;
?>

One comment to “Compare the Triplets, Algorithm”
  1. I’m getting the output 0 0 instead of 1 1. Can you please tell me what I’m doing wrong? Thanks.

    Here is my code-

    function compareTriplets($a, $b) {

    $totalA = 0;
    $totalB = 0;
    $score = [];
    array_push($score,$totalA,$totalB);

    if($a[0]>$b[0]){
    echo $totalA += 1;
    }elseif($a[0]$b[1]){
    echo $totalA += 1;
    }elseif($a[1]$b[2]){
    echo $totalA += 1;
    }elseif($a[2]<$b[2]){
    echo $totalB += 1;
    }

    return $score;

    }

Leave a Reply

Your email address will not be published. Required fields are marked *