Professional Documents
Culture Documents
NEW
PRACTICE CERTIFICATION COMPETE LEADERBOARD Search nayanaveeresh101
All Contests
MountBlue Job Challenge
Compare the Triplets
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].
Example
a = [1, 2, 3]
b = [3, 2, 1]
For the equal elements a[1] and b[1], no points are earned.
The return array is [1, 1] with Alice's score first and Bob's second.
Function Description
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:
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
Submissions:
2841
Max Score:
10
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
Testcase 0 ✓ Testcase 1 ✓
Input (stdin)
5 6 7
3 6 10
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