Вопрос №55605 от пользователя Alex_ustus в уроке «Окружение», курс «Введение в программирование»
Добрый день, не могу понять в чем причина ошибки. https://ru.hexlet.io/code_reviews/419504
3
0
Alex_ustus, здравствуйте.
Функция bigLettersCount не верно считает количество заглавных символов.
- в цикле работаете с одним символом, первым символом строки.
- обратите внимание на счетчик, он не увеличивается (count += count;).
- обратите внимание на количество итераций в цикле. (Для примера: str = 'AsD' длина строки = 3, количество итераций цикла в вашем случае = 4, т.к. i <= length(str), т.е. от i = 0 до i = 3).
0
Добрый день! Вячеслав подробно описал моменты, на которые нужно обратить внимание. Помог ли вам его ответ решить задачу?
0
Alex_ustus, Спасибо поменял условие в цикле и убрал переменную let char = str[i]; заменив в условии равенства напрямую и заработало. Пока что для меня эта какая то магия. попробовал также через while сделать цикл, но тоже не работает только через for.
0
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.





Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
1 июня
16 месяцев


