Ответы Боба

Задача по программированию с проверкой онлайн

Сложность
Лёгкая
Языки
Python
JavaScript
TypeScript
Java
Go
Темы
Строки
Разбор и проверка данных

Боб отвечает на реплики одной из пяти фраз. Дана реплика text, верните ответ Боба. Пробелы, табуляции и переводы строк по краям реплики не учитываются.

  • Реплика пустая или состоит только из пробельных символов: "Fine. Be that way!".
  • Реплика КРИЧИТ (в ней есть хотя бы одна латинская буква и нет ни одной строчной) и заканчивается на ?: "Calm down, I know what I'm doing!".
  • Реплика кричит, но не вопрос: "Whoa, chill out!".
  • Реплика заканчивается на ? и не кричит: "Sure.".
  • Всё остальное: "Whatever.".

Пример: "WATCH OUT!" → "Whoa, chill out!"; "1, 2, 3" → "Whatever.".


Источник: Exercism, bob · © Exercism · MIT · условие переведено и дополнено

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки