Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для goshka 2 godika
2 / 2 / 0
Регистрация: 13.01.2021
Сообщений: 99

№12 ЕГЭ Не выводит ответ. В чём ошибка?

13.03.2023, 19:00. Показов 3610. Ответов 4

Студворк — интернет-сервис помощи студентам
Условие:
На вход подаётся строка, в начале которой стоит знак "!", а затем в произвольном порядке
# 30 единиц, 20 двоек, 40 троек, 50 четвёрок.
# Укажите количество четвёрок в строке, полученной в результате применения алгоритма к данной строке.
# НАЧАЛО
# ПОКА нашлось (!1) ИЛИ нашлось (!2) ИЛИ нашлось (!3) ИЛИ нашлось (!4)
# ЕСЛИ нашлось (!1)
# ТО заменить (!1, 2!2)
# КОНЕЦ ЕСЛИ
# ЕСЛИ нашлось (!2)
# ТО заменить (!2, 33!)
# КОНЕЦ ЕСЛИ
# ЕСЛИ нашлось (!3)
# ТО заменить (!3, 41!4)
# КОНЕЦ ЕСЛИ
# ЕСЛИ нашлось (!4)
# ТО заменить (!4, 44!)
# КОНЕЦ ЕСЛИ
# КОНЕЦ ПОКА
# КОНЕЦ

Решение:
s = '!' + '1' * 30 + '2' * 20 + '3' * 40 + '4' * 50
while '!1' in s or '!2' in s or '!3' in s or '!4' in s:
if '!1' in s:
s = s.replace('!1', '2!2!', 1)
elif '!2' in s:
s = s.replace('!2', '33!', 1)
elif '!3' in s:
s = s.replace('!3', '41!4', 1)
elif '!4' in s:
s = s.replace('!4', '44!', 1)

print('Количество четвёрок в строке:', s.count('4'))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2023, 19:00
Ответы с готовыми решениями:

Выводит ответ 1/0, не пойму в чем ошибка
#include <iostream> #include <cmath> using namespace std; int gcd(int a, int b) { if (b == 0) return a; return...

В чем ошибка, не считает...ответ выдает по нулям((((
#include <stdio.h> #include <windows.h> #include <math.h> char buf ; char*RUS(const char*text) { CharToOem(text,buf); ...

Деление даёт неверный ответ, в чем ошибка?
mov eax,-50 imul eax, mov ebx, 180 imul eax, idiv ebx умножение нормальное(в смысле результат верный), а деление даёт неверный...

4
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
13.03.2023, 19:44
Цифры в произвольном порядке идут, а не так как вы указали.
0
 Аватар для goshka 2 godika
2 / 2 / 0
Регистрация: 13.01.2021
Сообщений: 99
13.03.2023, 20:03  [ТС]
Поможешь исправить код? Я был бы тебе признателен
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
13.03.2023, 20:11
Каждая 3, добавляет в ответ 3 четверки.
Каждая 4, добавляет в ответ 2 четверки.
3*40+2*50 = 220.
Тут же все в уме за минуту решается.
1
67 / 40 / 28
Регистрация: 16.12.2019
Сообщений: 259
13.03.2023, 20:26
goshka 2 godika,
Python
1
2
3
4
5
6
7
8
9
10
11
12
s = '!' + '1' * 30 + '2' * 20 + '3' * 40 + '4' * 50
while '!1' in s or '!2' in s or '!3' in s or '!4' in s:
    if '!1' in s:
        s = s.replace('!1', '2!2')
    if '!2' in s:
        s = s.replace('!2', '33!')
    if '!3' in s:
        s = s.replace('!3', '41!4')
    if '!4' in s:
        s = s.replace('!4', '44!')
count = s.count('4')
print(count)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2023, 20:26
Помогаю со студенческими работами здесь

программа выдает неправильный ответ, в чем ошибка?
Сама задача: Описать функцию bool IsCorrect(int n1, int n2) для определения, является ли введенный пользователем интервал корректным. ...

В чем ошибка? n=15 ответ должен быть 3.3182
Program Algoritm8; var i:integer; Function summa(n:integer; var S:real):real; Begin S:=0; for i:=1 to n do S:=s+(1/i); end; ...

Почему такой ответ?(ЕГЭ А6)
Всем здравствуйте! Делал демо 2013, там 6 задание части А. Решить решила, но ответ не правильный я не могу понять почему? Задание. ...

Криволинейный интеграл. Почему ответ получается отрицательный, в чем ошибка
У меня почему-то ответ получается отрицательный , в чем ошибка? \int (xy-1)dx+x^2ydy дано x=cos(t) и y=2sin(t) от точки А(1;0) до...

Егэ. Ответ зависит от порядка в строке
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru