Вопрос задан 28.06.2023 в 16:56. Предмет Информатика. Спрашивает Растова Лиза.

Задана текстовая строка. в этой текстовой строке определите самую длинную последовательность из

букв "k". Длина текстовой строки не превышает 1000 символов.строка: aalkkaaylkkkkkkkkkasddkkrftgkkkkkkрезультат должен быть 9, нужен код для python​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Плюшева Дарья.

s = str(input())

n = int(0)

max = int(0)

for i in s:

       if i == 'k':

               n += 1

               if max <= n:

                       max = n

       else:

               n = 0

print(max)

input() # если запускаете программу через консоль

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать следующий код на Python для поиска самой длинной последовательности букв "k" в данной текстовой строке:

python
text = "aalkkaaylkkkkkkkkkasddkkrftgkkkkkk" # Инициализируем переменные для отслеживания текущей и максимальной длины последовательности current_length = 0 max_length = 0 for char in text: if char == "k": current_length += 1 if current_length > max_length: max_length = current_length else: current_length = 0 print(max_length)

Этот код перебирает символы в текстовой строке и увеличивает current_length при каждом вхождении символа "k". Если current_length превышает max_length, то max_length обновляется. В конечном итоге, вы получите максимальную длину последовательности букв "k" в строке, которая в данном случае равна 9.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос