В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
11111269
11111269
07.08.2020 04:32 •  Информатика

Wars. кодом активации к сверхновой игре «underground wars» является натуральное число. на запрос сервер посылает код, но почему-то не один, а несколько. но какой из них настоящий? герой олимпиады василий пупкин решил, что настоящий код состоит из цифр, в соответствующем разряде встречаются чаще всех присланных кодов. если такую цифру определить однозначно невозможно, настоящий код содержит в этом разряде цифру 0. например, если сервер прислал коды 234, 244 и 354, настоящий код будет 204, так как в разряде единиц все цифры одинаковые, десятки - установить невозможно, сотни-цифры 2, так как случается чаще всего. васе найти верный код и активировать игру. технические условия. программа wars читает с устройства стандартного ввода количество кодов n (2 < = n < = 100) и далее через пробел n натуральных чисел, не больше 109 - полученные коды. программа выводит на устройство стандартного вывода единственное число - настоящий код. если в отдельных кодах не хватает цифр, считать их нулями. незначащие нули в старших разрядах выводить не нужно. примеры ввод вывод 3 234 244 354 204 ввод вывод 3 122 33 43 3 ввод вывод 4 2 2 4 4 0

Показать ответ
Ответ:
EgorKornev665
EgorKornev665
07.10.2020 04:06
Пример решения на Python:

N = [int(input()) for i in range(int(input()))]
result = ''
while max(N) != 0:
Grid = [0] * 10
for i in range(len(N)):
if N[i] != 0:
temp = N[i] % 10
N[i] //= 10
Grid[temp] += 1
else:
temp = 0
Grid[temp] += 1
temp = int(max(Grid))
if Grid.count(temp) == 1:
temp = Grid.index(temp)
result = str(temp) + result
else:
result = '0' + result
if result == '0':
print(0)
else:
print(int(result))

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