Solución
solution.tsTypeScript
function findDuplicates(numbers: number[]): number[] {
let obj:Record<number, number> = {};
let duplicatedNums:number[] = [];
for(let i = 0; i < numbers.length ; i++) {
!obj[numbers[i]]? obj[numbers[i]] = 1 : obj[numbers[i]] += 1;
}
Object.entries(obj).forEach((arr) => {
if(+arr[1] > 1) {
duplicatedNums.push(+arr[0]);
}
})
return duplicatedNums;
}
// No modificar: necesario para evaluar el resultado.
export { findDuplicates };
0respuestas