function reverseMiddleWords(input: string): string {
const words = input.trim().split(/\s+/);
if (words.length < 3) {
return input; // nothing to reverse
}
for (let i = 1; i < words.length - 1; i++) {
words[i] = [...words[i]].reverse().join('');
}
return words.join(' ');
}
console.log(reverseMiddleWords("Hello how are you today"));
/*
run:
"Hello woh era uoy today"
*/