Вопрос №3045 от пользователя Дмитрий Берилло в уроке «Окружение», курс «Основы программирования»

Дмитрий Берилло

Спортивного интереса ради хочу узнать, есть ли тут люди, которые не зная языков программирования(теоретически этот курс должен быть именно для таких людей) решил задачу хоть сколько то близко с решением учителя? т.е. вот так:

// removed
7 3

Kirill Mokevnin

Нет конечно, и этого не требуется. Задача решения учителя это показать "а как еще можно сделать", то есть раздвинуть границы. А ваше решение это каноническая императивная имплементация и именно такое решение и ожидалось.

2

Алексей Владимирович

// removed

Странно, в if я не посмел сделать сравнение, как у вас. У меня более очевидное, что ли...

0

Dmitry

Согласен с комментарием. Очень краткое и не очень понятное решение учителя у функции bigLettersCount. Задачу решил точно также как и Дмитрий.

0

Стас Кутепов

С учетом того, что в курсе были сначала рекурсии, а только потом циклы. И как следствие человек вообще не знакомый до этого с программированием знакомы с рекурсией дольше чем с циклами. Я решил через рекурсию, но не использовал но не использовал тернарную условную операцию.

1

Стас Кутепов

Скопировал себе в конспект "решение учителя" через рекурсию из первого сообщения. Жаль, что сейчас в "решении" банальный цикл. :(

1

Kirill Mokevnin

Мы решили пока не ломать еще хрупкую психику наших учащихся), в следующих курсах рекурсии будет выше крыши ;)

3

Михаил Ш

Согласен со Стасом, примеры решения используя другую парадигму - это очень круто.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев