leonsaysHi / SumsInArray

Javascript test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pre-requisites

  • Install node on your machine
  • Install yarn

Test

Given an array arr, find element pairs whose sum equal the second argument arg and return the sum of their indices. If multiple pairs are possible that have the same numeric elements but different indices, return the smallest sum of indices. Once an element has been used, it cannot be reused to pair with another.

For example pairWise([7, 9, 11, 13, 15], 20) returns 6. The pairs that sum to 20 are [7, 13] and [9, 11]. We can then write out the array with their indices and values. Index 0 1 2 3 4 Value 7 9 11 13 15

Below we'll take their corresponding indices and add them. 7 + 13 = 20 → Indices 0 + 3 = 3 9 + 11 = 20 → Indices 1 + 2 = 3 3 + 3 = 6 → Return 6

Installation

yarn

$ yarn install

dev

yarn run start

About

Javascript test


Languages

Language:JavaScript 100.0%