Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Compare the Triplets #66

Open
ndrohith09 opened this issue Oct 20, 2022 · 4 comments
Open

Compare the Triplets #66

ndrohith09 opened this issue Oct 20, 2022 · 4 comments
Assignees
Labels
easy question Further information is requested

Comments

@ndrohith09
Copy link
Member

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

5 6 7
3 6 10

Sample Output 0

1 1

Explanation 0

In this example:
image

Now, let's compare each individual score:
image

Alice's comparison score is 1, and Bob's comparison score is 1. Thus, we return the array [1,1].

Sample Input 1

17 28 30
99 16 8

Sample Output 1

2 1

Explanation 1

Comparing the 0th elements, 17<99 so Bob receives a point.
Comparing the 1st and 2nd elements, 28>16 and 30 > 8 so Alice receives two points.
The return array is [2,1].

@ndrohith09 ndrohith09 added question Further information is requested easy labels Oct 20, 2022
@shubhangNarain
Copy link
Contributor

Hey @ndrohith09 can you please assign this issue to me?

shubhangNarain added a commit to shubhangNarain/hacktoberfest-cognizance-amrita that referenced this issue Oct 20, 2022
ndrohith09 added a commit that referenced this issue Oct 20, 2022
@mohan-warrior
Copy link
Contributor

mohan-warrior commented Oct 20, 2022

I would like to solve this problem in python

@aman-chhetri
Copy link
Contributor

I would like to solve this in C.

aman-chhetri added a commit to aman-chhetri/hacktoberfest that referenced this issue Oct 23, 2022
@art-rauniyar
Copy link
Contributor

I would like to solve this in C#

art-rauniyar added a commit to art-rauniyar/hacktoberfest that referenced this issue Oct 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
easy question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants