# Hackerrank - Compare the Triplets solution

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*.

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 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 and , determine their respective comparison points.

For example, and . For elements , Bob is awarded a point because . For the equal elements and , no points are earned. Finally, for elements , so Alice receives a point. Your return array would be with Alice's score first and Bob's second.

**Function Description**

Complete the function *compareTriplets* in the editor below. It must return an array of two integers, the first being Alice's score and the second being Bob's.

compareTriplets has the following parameter(s):

*a*: an array of integers representing Alice's challenge rating*b*: an array of integers representing Bob's challenge rating

**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**

Return an array of two integers denoting the respective comparison points earned by Alice and Bob.

**Sample Input 0**5 6 73 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 3099 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 .

### Solution in Python

```
#!/bin/python3
import math
import os
import random
import re
import sys
# Complete the compareTriplets function below.
def compareTriplets(a, b):
awins = 0
bwins = 0
for x,y in zip(a,b):
if x>y:
awins+=1
elif x<y:
bwins+=1
return [awins, bwins]
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
a = list(map(int, input().rstrip().split()))
b = list(map(int, input().rstrip().split()))
result = compareTriplets(a, b)
fptr.write(' '.join(map(str, result)))
fptr.write('\n')
fptr.close()
```