Борисовна
?>

НА ЯЗЫКЕ PYTHON Составьте программу, которая принимает на вход в первой строке восьмеричную цифру D -- одну из {0, 1, 2, 3, 4, 5, 6, 7}, во второй строке целое положительное число L и в третьей строке целое неотрицательное число N, записанное в шестнадцатеричной системе. В этой записи используются десятичные цифры и заглавные латинские буквы {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Число L -- это длина шестнадцатеричной записи числа N, и оно не более чем 49152. Программа находит, количество вхождений цифры D в запись числа N, если его перевести в восьмеричную систему. В начале записи числа N могут стоять незначащие нули, которые не следует учитывать при подсчёте количества вхождений D = 0. Незначащим является любой нуль, стоящий левее первой ненулевой цифры, или, если N = 0, то все нули, кроме самого правого. Формат входных данных В первой строке содержится символ D — восьмеричная цифра (одна из {0, 1, 2, 3, 4, 5, 6, 7} Во второй строке содержится целое положительное число L — длина записи числа N в шестнадцатеричной системе, в которой могут быть незначащие нули (0 < L < 49152). В третьей строке содержится непустая последовательность символов, являющаяся записью в шестнадцатеричной системе числа N — целого, неотрицательного (в этой записи L символов). В записи числа N используются десятичные цифры и заглавные латинские буквы {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Формат результата В первой и единственной строке выводится неотрицательное целое число, равное искомому количеству вхождений цифры D в восьмеричную запись числа N (от 0 до 65535).

Информатика

Ответы

departed744

d, l, n = input()[0], input(), input()

print(oct(int(n, 16))[2:].count(d))

Объяснение:

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

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

НА ЯЗЫКЕ PYTHON Составьте программу, которая принимает на вход в первой строке восьмеричную цифру D -- одну из {0, 1, 2, 3, 4, 5, 6, 7}, во второй строке целое положительное число L и в третьей строке целое неотрицательное число N, записанное в шестнадцатеричной системе. В этой записи используются десятичные цифры и заглавные латинские буквы {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Число L -- это длина шестнадцатеричной записи числа N, и оно не более чем 49152. Программа находит, количество вхождений цифры D в запись числа N, если его перевести в восьмеричную систему. В начале записи числа N могут стоять незначащие нули, которые не следует учитывать при подсчёте количества вхождений D = 0. Незначащим является любой нуль, стоящий левее первой ненулевой цифры, или, если N = 0, то все нули, кроме самого правого. Формат входных данных В первой строке содержится символ D — восьмеричная цифра (одна из {0, 1, 2, 3, 4, 5, 6, 7} Во второй строке содержится целое положительное число L — длина записи числа N в шестнадцатеричной системе, в которой могут быть незначащие нули (0 < L < 49152). В третьей строке содержится непустая последовательность символов, являющаяся записью в шестнадцатеричной системе числа N — целого, неотрицательного (в этой записи L символов). В записи числа N используются десятичные цифры и заглавные латинские буквы {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Формат результата В первой и единственной строке выводится неотрицательное целое число, равное искомому количеству вхождений цифры D в восьмеричную запись числа N (от 0 до 65535).
Ваше имя (никнейм)*
Email*
Комментарий*

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

Светлана
andreyshulgin835
char40
kireevatatiana
oknacrow
Andrei_Mariya
Елена Васильева839
zimin0082
Dmitrii_Shamilevich2019
opel81
MariyaKhanbalaeva585
sakh2010kprf7
billl24
pechyclava
myglassi26