0% found this document useful (0 votes)
204 views3 pages

Compare The Triplets

Alice and Bob each submitted a challenge that was rated on a scale from 1 to 100 in three categories. Their ratings were triplets a and b. The task is to compare each element of a and b. If a[i] > b[i], Alice earns 1 point. If a[i] < b[i], Bob earns 1 point. If equal, no points. The comparison points for each are returned in an array.

Uploaded by

Nayana S V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
204 views3 pages

Compare The Triplets

Alice and Bob each submitted a challenge that was rated on a scale from 1 to 100 in three categories. Their ratings were triplets a and b. The task is to compare each element of a and b. If a[i] > b[i], Alice earns 1 point. If a[i] < b[i], Bob earns 1 point. If equal, no points. The comparison points for each are returned in an array.

Uploaded by

Nayana S V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

24/05/2022, 16:27 Compare the Triplets | MountBlue Job Challenge Question | Contests | HackerRank

NEW
PRACTICE CERTIFICATION COMPETE LEADERBOARD  Search   nayanaveeresh101

All Contests

MountBlue Job Challenge

Compare the Triplets

Compare the Triplets

Problem Submissions Leaderboard

Alice and Bob each created one problem for HackerRank. A reviewer rates the two challenges, awarding points on a scale from 1 to
100 for three categories: problem clarity, originality, and difficulty.

The rating for Alice's challenge is the triplet a = (a[0], a[1], a[2]), and the rating for Bob's challenge is the triplet b = (b[0], b[1], b[2]).

The task is to find their comparison points by comparing a[0] with b[0], a[1] with b[1], and a[2] with b[2].

If a[i] > b[i], then Alice is awarded 1 point.

If a[i] < b[i], then Bob is awarded 1 point.

If a[i] = b[i], then neither person receives a point.

Comparison points is the total points a person earned.

Given a and b, determine their respective comparison points.

Example

a = [1, 2, 3]

b = [3, 2, 1]

For elements *0*, Bob is awarded a point because a[0] .

For the equal elements a[1] and b[1], no points are earned.

Finally, for elements 2, a[2] > b[2] so Alice receives a point.

The return array is [1, 1] with Alice's score first and Bob's second.

Function Description

Complete the function compareTriplets in the editor below.

compareTriplets has the following parameter(s):

int a[3]: Alice's challenge rating

int b[3]: Bob's challenge rating

Return

int[2]: Alice's score is in the first position, and Bob's score is in the second.

Input Format

The first line contains 3 space-separated integers, a[0], a[1], and a[2], the respective values in triplet a.

The second line contains 3 space-separated integers, b[0], b[1], and b[2], the respective values in triplet b.

Constraints

1 ≤ a[i] ≤ 100

1 ≤ b[i] ≤ 100

Sample Input 0

https://www.hackerrank.com/contests/mountblue-technologies/challenges/compare-the-triplets 1/3
24/05/2022, 16:27 Compare the Triplets | MountBlue Job Challenge Question | Contests | HackerRank

5 6 7

3 6 10

Sample Output 0

1 1

Explanation 0

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 return the array .

Sample Input 1

17 28 30

99 16 8

Sample Output 1

2 1

Explanation 1

Comparing the elements, so Bob receives a point.

Comparing the and elements, and so Alice receives two points.

The return array is .

  

Submissions:
2841
Max Score:
10

Rate This Challenge:







More

Python 3  

1 #!/bin/python3
2
3 import math
4 import os
5 import random
6 import re
7 import sys
8
9 #
10 # Complete the 'compareTriplets' function below.
11 #
12 # The function is expected to return an INTEGER_ARRAY.
13 # The function accepts following parameters:
14 # 1. INTEGER_ARRAY a

https://www.hackerrank.com/contests/mountblue-technologies/challenges/compare-the-triplets 2/3
24/05/2022, 16:27 Compare the Triplets | MountBlue Job Challenge Question | Contests | HackerRank
15 # 2. INTEGER_ARRAY b
16 #
17
18 ▾ def compareTriplets(a, b):
19    nas = []
20    x=0
21    y=0
22 ▾    for i in range(0,len(a)):
23
24 ▾        if a[i]>b[i]:
25            x=x+1
26 ▾        elif b[i]>a[i]:
27            y=y+1
28 ▾        else:
29            continue
30    nas.append(x)
31    nas.append(y)
32    return nas
33
34 ▾ if __name__ == '__main__':
35    fptr = open(os.environ['OUTPUT_PATH'], 'w')
36
37    a = list(map(int, input().rstrip().split()))
38
39    b = list(map(int, input().rstrip().split()))
40
41    result = compareTriplets(a, b)
42
43    fptr.write(' '.join(map(str, result)))
44    fptr.write('\n')
45
46    fptr.close()
47

Line: 32
Col: 15

 Upload Code as File


Test against custom input Run Code
Submit Code

Testcase 0 ✓ Testcase 1 ✓

Congratulations, you passed the sample test case.


Click the Submit Code button to run your code against all the test cases.

Input (stdin)

5 6 7

3 6 10

Your Output (stdout)

1 1

Expected Output

1 1

Contest Calendar
|
Interview Prep
|
Blog
|
Scoring
|
Environment
|
FAQ
|
About Us
|
Support
|
Careers
|
Terms Of Service
|
Privacy Policy
|
Request a Feature

https://www.hackerrank.com/contests/mountblue-technologies/challenges/compare-the-triplets 3/3

You might also like