// pandigital = a number that makes use of all the digits to exactly once
// for example 15234 is 1 through 5 pandigital
function IsPandigital(num: number) {
const array: string[] = new String(num).toString().split('');
array.sort(function(a: any, b: any) {return a - b;});
let number1 = parseInt(array[0]);
for (let i = 1; i < array.length; i++) {
let number2 = parseInt(array[i]);
if (number2 != number1 + 1) {
return false;
}
number1 = number2;
}
return true;
}
const num: number = 1572634;
if (IsPandigital(num)) {
console.log("Yes");
} else {
console.log("No");
}
/*
run:
"Yes"
*/