Skip to content

Instantly share code, notes, and snippets.

@TenzenIga
Last active April 28, 2020 00:35
Show Gist options
  • Save TenzenIga/2e69b420796c8d4ed40ed02f864c172d to your computer and use it in GitHub Desktop.
Save TenzenIga/2e69b420796c8d4ed40ed02f864c172d to your computer and use it in GitHub Desktop.
export const getScore = (offset: number) : {home: number, away: number} => {
let start = 0;
let end = scoreStamps.length - 1
let guess = Math.floor((start + end) / 2);
while(start <= end){
if(offset === scoreStamps[guess].offset){
return scoreStamps[guess].score
}
if(offset > scoreStamps[guess].offset ){
start = guess + 1;
}else if( offset < scoreStamps[guess].offset){
end = guess -1;
}
guess = Math.floor((start + end) / 2);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment