Odpowiedź:
function zamienWielkoscLiter(wejscie) {
if (wejscie.length <= 3) return wejscie.toUpperCase();
wejscie = wejscie.toLowerCase();
dlugosc = wejscie.length;
const pierwszaLitera = wejscie.charAt(0).toUpperCase();
const srodek = wejscie.substring(1, dlugosc - 2);
const dwieOstatnieLitery = wejscie.substring(dlugosc - 2, dlugosc).toUpperCase()
return pierwszaLitera + srodek + dwieOstatnieLitery;
}
Wyjaśnienie:
console.log(zamienWielkoscLiter("a"))
console.log(zamienWielkoscLiter("ab"))
console.log(zamienWielkoscLiter("abc"))
console.log(zamienWielkoscLiter("abcd"))
console.log(zamienWielkoscLiter("abcde"))
console.log(zamienWielkoscLiter("zażółć gęślą jaźń"))
console.log(zamienWielkoscLiter("ŻAŻÓŁĆ GĘŚLĄ JAŹŃ"))