Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить 8 задание из егэ информатики

Nastya Lol Ученик (129), на голосовании 1 неделю назад
Определите количество шестизначных семеричных чисел, в записи которых ровно одна цифра 0, а количество остальных чётных цифр чётно.
Голосование за лучший ответ
dvl.msk Знаток (405) 1 месяц назад
 def dec_to_base7(dec_number): 
base7_number = ""
while dec_number > 0:
remainder = dec_number % 7
base7_number = str(remainder) + base7_number
dec_number = dec_number // 7
return base7_number


def even_numbers(n):
cnt = 0
for i in n:
if i != '0' and int(i) % 2 == 0:
cnt += 1
return cnt % 2 == 0


cnt = 0
for i in range(int('100000', 7), int('1000000', 7)):
if dec_to_base7(i).count('0') == 1 and even_numbers(dec_to_base7(i)):
cnt += 1


print(cnt)
Вывод: 19440
Если контрольный вывод известен, сравните.
Nastya LolУченик (129) 1 месяц назад
Спасибо!!!
Похожие вопросы