дарья1640
05.06.2021 21:47

1. Дан полный путь к файлу: C:\Doc\my_work.doc. Укажите расширение этого файла. 2. В выражении 412+18/6+3 требуется расставить скобки таким образом, чтобы оно приняло наименьшее значение. Сколько пар скобок для этого понадобится?
3. Как известно, китайский календарь основан на двенадцатилетнем цикле, где каждый год соответствует одному животному. Определите, какое животное представляет 2110 год.
ПАМАГИТЕ

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Kirill15003
28.11.2021 19:14

Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 1, если нет - выводим информацию про серию и начинаем новую. Надо не забыть корректно обработать последний символ - после него серия также заканчивается.

Код (Python 3):

s = input()

current_digit, count = None, 0

for digit in s:

   if current_digit != digit:

       if count > 0:

           print(count, current_digit)

       current_digit, count = digit, 1

   else:

       count += 1

print(count, current_digit)

0,0(0 оценок)
Ответ:
Alinalime10
28.11.2021 19:14

Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 1, если нет - выводим информацию про серию и начинаем новую. Надо не забыть корректно обработать последний символ - после него серия также заканчивается.

Код (Python 3):

s = input()

current_digit, count = None, 0

for digit in s:

   if current_digit != digit:

       if count > 0:

           print(count, current_digit)

       current_digit, count = digit, 1

   else:

       count += 1

print(count, current_digit)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота