Open artyom-yakovenko opened 8 years ago
Если слово в строке не найдено, то я не получаю никакого об этом сообщения. Исправь, пожалуйста: программа всегда должна мне давать ответ, нашла ли она моё слово в строке, и если да, то где именно.
Также ты дублируешь логику разбиения строки на слова. У тебя уже есть задача №5 (Посчитать количество слов в строке) - почему бы не вынести алгоритм разбиения строки на слова в отдельный метод и не использовать его в обеих задачах? Принцип DRY! ;)
Напоследок, давай немного усложним задачу и будем считать, что слова одинаковы, если в них одинаковые буквы, вне зависимости от регистра (заглавные или нет). То есть если я введу строку "Эту задачу сделал Денис" и слово "денис" (с маленькой буквы!), то программа должна мне ответить, что такое слово в строке есть. Сейчас, например, этого не произойдёт.
Программа должна сначала запросить у пользователя строку, а затем искомое слово. В результате вывести на экран, есть ли такое слово в строке, а также какое оно по счёту слева. Для простоты будем считать, что слова разделяются пробелами и между ними также нет знаков препинания.