Нужно вставить условие, которое увеличивает счетчик только для заглавных латинских букв.
Готовое выражение для пустого места:
- if (s[i] >= 'A' && s[i] <= 'Z') { k++; }
Пояснение:
- Заглавные латинские буквы лежат в диапазоне символов от 'A' до 'Z' (ASCII 65–90). Проверяя каждый символ s[i] на попадание в этот диапазон, мы считаем количество заглавных.
Полный пример решения (для наглядности):
const fs = require('fs'); let s = fs.readFileSync('input.txt', 'utf8'); let k = 0; for (let i = 0; i < s.length; i++) { if (s[i] >= 'A' && s[i] <= 'Z') { k++; } } console.log(k);
Дополнительно можно альтернативно посчитать количественно заглавные с помощью регулярного выражения: const k = (s.match(/[A-Z]/g) || []).length;