slastena69678
?>

13. Плановий відділ швейної компанії розраховує площу тканини, яка залишиться після того, як із заготовки розміром аха виріза-ли круг радіусом r. Побудуйте блок-схему для розв'язування за-дачі та реалізуйте відповідну програму мовою Python у середо-вищі програмування для a = 4 м, r = 2 м.​

Информатика

Ответы

Aleks120498

Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 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)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

13. Плановий відділ швейної компанії розраховує площу тканини, яка залишиться після того, як із заготовки розміром аха виріза-ли круг радіусом r. Побудуйте блок-схему для розв'язування за-дачі та реалізуйте відповідну програму мовою Python у середо-вищі програмування для a = 4 м, r = 2 м.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Alekseevich1012
snopovajulia
борисовна Елена78
alenchik19938823
Некрасов Валентина1097
kabinet17
Палкина-Дроздова
kriapex
turovvlad
galtig83
Ushakova Sakhno
milanparipovic864
seleznev1980
antrotip
yanermarina87