Skip to content

Instantly share code, notes, and snippets.

@matheushf
Created January 8, 2018 18:44
Show Gist options
  • Save matheushf/d1237d8d78865b328d63a96f6c632c36 to your computer and use it in GitHub Desktop.
Save matheushf/d1237d8d78865b328d63a96f6c632c36 to your computer and use it in GitHub Desktop.
Javascript solution for the Codility Frog River One
function solution(X, A) {
// write your code in JavaScript (Node.js 6.4.0)
let sequence = [0];
let position = -1;
let counter = 0;
if (X === 1 && A[0] === 1)
return 0;
for (let i = 0; i <= A.length - 1; i++) {
if (A[i] <= X) {
if (!sequence[A[i]]) {
counter++;
}
sequence[A[i]] = A[i];
if (counter === X) {
position = i;
break;
}
}
}
return position;
}
@Odin-Taif
Copy link

Odin-Taif commented Jun 19, 2022

function solution(X, A) {

let myNum = 0;
A.sort().map(it =>(it+1) === X+1 ? myNum=it+1 : null)
return myNum;

}
I got 9% : )))) such poor score.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment