|
0 / 0 / 0
Регистрация: 11.09.2021
Сообщений: 9
|
|
Решение задачи по нахождению самого длинного слова в тексте04.10.2021, 08:24. Показов 23209. Ответов 16
Паоло изучает русский язык: занимается по учебникам, читает книги, слушает музыку. Особенно Паоло понравилась книга “Преступление и наказание”. И ему стало интересно, какое можно найти самое длинное слово в этой книге, чтобы потом сравнить его с аналогом на своём языке.
Напишите программу, которая получает на вход текст и находит длину самого длинного слова в нём. Слова в тексте разделяются одним пробелом. Пример: Введите текст: Меня зовут Петр Длина самого длинного слова: 5 Только с помощью FOR и IF
0
|
|
| 04.10.2021, 08:24 | |
|
Ответы с готовыми решениями:
16
Решение задачи по нахождению короткого и длинного слова, удаление слов на гласную букву Найти длину самого короткого слова и самого длинного слова в тексте Определить порядковые номера самого длинного и самого короткого слова в тексте |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 04.10.2021, 08:27 | ||||||
Сообщение было отмечено Catstail как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 11.09.2021
Сообщений: 9
|
||||||
| 04.10.2021, 09:31 [ТС] | ||||||
|
Вот таким макаром нужно
0
|
||||||
|
1189 / 765 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
|
| 04.10.2021, 09:34 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.09.2021
Сообщений: 9
|
||||||
| 04.10.2021, 09:36 [ТС] | ||||||
|
Вот таким макаром нужно, вот код доработать нужно
0
|
||||||
|
1189 / 765 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
|
| 04.10.2021, 09:37 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.09.2021
Сообщений: 9
|
|
| 04.10.2021, 09:39 [ТС] | |
|
Имел ввиду, что нужно вот таким способом решить
Добавлено через 53 секунды Имел ввиду, что нужно таким способом решить, и используя только fоr и if
0
|
|
|
1189 / 765 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
||||||
| 04.10.2021, 09:40 | ||||||
Сообщение было отмечено Catstail как решение
Решение
roal, ну на
2
|
||||||
|
0 / 0 / 0
Регистрация: 24.10.2022
Сообщений: 4
|
|
| 24.10.2022, 14:42 | |
|
Добрый день. Я тоже сейчас прохожу этот тест в skillbox и ваш ответ оказался самым рабочим. Но вся проблема заключается в том, что тему разрезания строк на части мы еще не проходили и с функцией split я не знаком. А как можно эту задачу решить более топорным методом? В плане я не понимаю, как без разрезания считать до пробела и после. У меня уже башка кипит!
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 24.10.2022, 14:47 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.10.2022
Сообщений: 4
|
|
| 24.10.2022, 15:27 | |
|
Тоже все круто. Но вся проблема заключается в том, что кроме циклов for и while, ну и конечно переменных, мы пока ничего не проходили. Мне не сложно скопировать ваш ответ и послать куратору, но я хочу разобраться на том уровне на котором нахожусь сейчас. А то как то будет не по себе если при любом трудоустройстве посыплюсь
![]() Тут просто получается так, что я не могу понять как мне это все раздельно посчитать. Вот я написал, как это вижу я. text = input('Введите строку: ') # привет как твои дела count = 0 count2 = 0 # Здесь я как бы должен ввести слово и поставить счетчики for symbol in text: if symbol != ' ' count += 1 # ну и само собой, змеюка считает все символы кроме пробела Собственно вопрос заключается в том, как мне с циклами for это все представить и посчитать символы до пробела и после ![]() Так вот на моем уровне я не могу пользоваться всеми теми фишечками, которые вы уже знаете. Я так думаю, что я до них еще доберусь. А мне нужно понять, что на моем уровне я делаю не так.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 24.10.2022, 15:33 | ||||||
1
|
||||||
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 24.10.2022, 15:46 | ||||||
|
iSmokeJC, чуть поправлю.
2
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 24.10.2022, 15:51 | |
|
Alexarh, согласен, ага
0
|
|
|
0 / 0 / 0
Регистрация: 24.10.2022
Сообщений: 4
|
|
| 24.10.2022, 16:34 | |
|
Теперь я обьясню что мне не понятно...
text = input() maxx = 0 cnt = 0 for i in text: if i==' ': #ну тут все ясно, объявляем переменные, запускаем цикл for и спрашиваем видим ли мы в нем ' ' if cnt>maxx: maxx = cnt cnt = 0 # как я понимаю выше идет сравнение переменных maxx и cnt, но если я правильно понимаю, то нигде не сработал счетчик переменной и не понятно мне он должен был сработать до пробела или после. Короче для меня переменные maxx и cnt пока равны 0. Оттого и вопрос, что с чем я сейчас сравниваю? continue cnt += 1 # почему вдруг в счетчик cnt сейчас добавилось +1? if cnt > maxx: maxx = cnt print(maxx) # ну и логично что cnt сейчас будет больше чем maxx следовательно есть ли смысл его сейчас засовывать в maxx да еще и распечатывать? Не проще ли было распечатать cnt. p.s. Надеюсь ругаться не будете, но как было сказано в фильме Куравлева. Я не очень умный человек, но я думающий дурак. Я понять хочу, разобраться!
0
|
|
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|||||||||||||||||||||
| 24.10.2022, 18:19 | |||||||||||||||||||||
|
mr_price, давай начнем с кусков кода. вот самый основной который считает количество букв в слове
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 24.10.2022
Сообщений: 4
|
|
| 29.10.2022, 11:34 | |
|
Прошу прощения, что не написал слова благодарности раньше. работал, на основной работе, даже ноут не открывал. А так спасибо большое!
0
|
|
| 29.10.2022, 11:34 | |
|
Помогаю со студенческими работами здесь
17
Найти длину самого длинного, и самого короткого слова (в каком либо тексте) и поменять их местами Поиск в тексте самого длинного слова
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|