/**
* @param {string[]} arr
* @param {number} k
* @return {string}
*/
var kthDistinct = function(arr, k) {
const freq = arr.reduce((a,c) => {
a[c] = (a[c] || 0) + 1
return a
}, {})
for (let i = 0; i < arr.length; i++) {
if (freq[arr[i]] === 1 && k > 0) {
k--
}
if (k === 0) {
return arr[i]
}
}
return ""
};