Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 10.12.2018
Сообщений: 3

Данные из космоса. Суперигра

10.12.2018, 17:17. Показов 2494. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Василий снова модифицировал алгоритм своего спутника. Теперь в целях экономии он присылает данные в одну строку, разделителем при этом являются символы '!!!'. Информация о каждом измерении содержит 5 полей, в свою очередь разделённых комбинацией символов “?????”. Первое поле хранит название параметра, второе – значение этого параметра, третье – минимальное возможное значение, четвёртое – контрольное значение параметра, а пятое – контрольное значение названия параметра. Первый параметр – это строковое значение, остальные – целочисленные.

Критерий правильности:
1. Значение параметра больше минимального значения.
2. Контрольное значение параметра – это отстаток от целочисленного деления значения параметра на 25.
3. Контрольное значение название параметра – количество разных согласных русского языка, использованных в названии.

Напишите программу, которая из приведённого набора данных выбирает правильные и выводит их на экран.

Прописные и строчные буквы считаются разными (например, 'F' и 'f' — разные буквы).

Формат ввода
Строка, содержащая все исходные элементы, через указанные разделители. Гарантируется валидность входных данных. Название параметра состоит только из букв русского алфавита (заглавных и строчных)

Формат вывода
Строка, содержащая все правильные элементы, через указанные разделители.

Пример 1
Ввод Вывод
зиькнбЯцю?????123?????51?????23?????5!!! ЛыжНЦйАКЦ?????82?????79?????18?????17!!! ЬИгкруЗЦ?????17?????9?????16?????35!!!ТЕ жаш?????91?????49?????16?????15!!!ЧДоМуЙ ?????74?????60?????16?????24
Вывод
зиькнбЯцю?????123?????51?????23?????5
Пример 2
Ввод Вывод
ЩчДтПяо?????503?????135?????3?????5!!!Сц ьъъОРЦ?????44?????100?????24?????19!!!ЕР ыюНПЛ?????37?????5?????23?????16!!!ФйЬЯт ?????7?????41?????5?????25!!!зйГПЕрУР??? ??761?????415?????11?????6
Вывод
ЩчДтПяо?????503?????135?????3?????5!!!зй ГПЕрУР?????761?????415?????11?????6
Примечания
Под согласными буквами русского алфавита понимаются - бвгджзйклмнпрстфхцчшщ (заглавные и строчные)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2018, 17:17
Ответы с готовыми решениями:

Данные из космоса. Начало
Представьте себе, что ваш очень хороший друг (будем именовать его Василием) разрабатывает устройство, анализирующее данные из космоса! Это...

Данные из космоса. Второй тур
Василий получил ваши данные и поблагодарил вас, поскольку вы ему очень помогли. Прошло время, и он модернизировал алгоритм шифрования...

Данные из космоса. Второй тур
Василий получил ваши данные и поблагодарил вас, поскольку вы ему очень помогли. Прошло время, и он модернизировал алгоритм шифрования...

1
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
10.12.2018, 20:08
эх Вася,Вася!!!
Python
1
2
3
4
5
6
7
def correct(data):
    param = data.split('?????')
    if (int(param[1]) > int(param[2])) and (int(param[3]) == int(param[1]) % 25):
            return int(param[4])  == len(set([ i for i in param[0] if i.lower() in alp]))
       
alp = 'бвгджзйклмнпрстфхцчшщ'
print('!!!'.join([x for x in input().split('!!!') if correct(x)]))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.12.2018, 20:08
Помогаю со студенческими работами здесь

Вместо данных из массива приходят данные и космоса
Пытаюсь прицепить к аврке кейпад, но какая то ерунда получается, перебирая массив вообще левые данные берёт #define KEYPAD_OUT 5 ...

Компьютерные сети Суперигра
Помогите, пожалуйста. 1.Дан адрес, который вас очень интересует по причинам интернет флуд баталий: 195.195.195.195/16. С помощью...

Снимки из космоса
Все мы видели красивые снимки из космоса, которые сделали разные космические телескопы вроде Хаббла. Но я во уже неделю не сплю ночами,...

Модель космоса
Изобразить на экране звездное небо, полную луну и медленно надвигающуюся на нее тень Земли затем медленное открытие диска Луны. Реализовать...

Звуки космоса
Звуки космоса Ограничение времени 5 секунд Ограничение памяти 64.0 Мб Ввод стандартный ввод Вывод стандартный вывод ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru