-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhackerrank2.js
61 lines (44 loc) · 1.66 KB
/
hackerrank2.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
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.
**/
/**
* @param {Array} a size 3
* @param {Array} b size 3
*/
function comparision(a, b) {
var aCounter = 0;
var bCounter = 0;
for (var i = 0; i < 3; i++) {
if ( a[i] > b[i] ) {
aCounter++;
} else if ( a[i] < b[i] ){
bCounter++;
}
}
return aCounter + ' ' + bCounter;
}