Skip to content

Instantly share code, notes, and snippets.

@see-why
Created January 17, 2022 11:50
Show Gist options
  • Save see-why/1dccfbf754ed9479abf162da4984c194 to your computer and use it in GitHub Desktop.
Save see-why/1dccfbf754ed9479abf162da4984c194 to your computer and use it in GitHub Desktop.
Interview Preparation Kit Warm Up Challenges...Sales By March
//https://www.hackerrank.com/challenges/sock-merchant/problem?isFullScreen=true
function sockMerchant(n, ar) {
// Write your code here
let count = 0;
let checked_numbers = [];
for (let item of ar){
if (checked_numbers.includes(item) == false){
let frequency = 0;
ar.forEach((value) => value == item && frequency++);
count += Math.floor(frequency/2);
}
checked_numbers.push(item);
console.log(item)
}
return count;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment