Largest 3-Same-Digit Number in String
EasyString
Solution
export function largestGoodInteger(num: string): string {
const n = num.length;
let answer = -1;
for (let i = 0; i < n - 2; i++) {
if (num[i] === num[i + 1] && num[i] === num[i + 2]) {
answer = Math.max(answer, parseInt(num[i]));
}
}
return answer === -1 ? '' : answer.toString().repeat(3);
}