Min løsning for AoC4 i JS:
SPOILER ALERT! Vis spoiler
Siden oppgavene er relativt like slang jeg på argument 2 for å sjekke på en strengere måte.
Kode
function is_valid(input, sorted) {
const words = input.split(' ');
const uniques = [];
words.forEach((word) => {
if (sorted) {
word = word.split('').sort().join('');
}
if (uniques.indexOf(word) === -1) {
uniques.push(word);
}
});
if (words.length === uniques.length) {
return true;
}
return false;
}