def letter(text):
text=text.split('.')
text=text[0]
text=text.split()
text=''.join(text)
text=text.upper()
d={}
for i in set(text):
d[i]=text.count(i)
maxim=max(d.values())
s=0
for k in d.values():
if k==maxim:
s+=1
if s==1:
for j in d:
if d[j]==max(d.values()):
return(f'{j} {d[j]}')
else:
qq={}
for z in d:
if d[z]==max(d.values()):
qq[z]=max(d.values())
for l in qq:
if l==min(qq.keys()):
return(f'{l} {qq[l]}')
def runner():
print(letter('It is not a simple task. Yes!'))
print(letter('A'))
print(letter('Bb Aa Cc A'))
runner()
Объяснение:
Объяснение писать долго и неудобно) но если кому интересно, могу рассказать, например, через вк или дискорд. Напишите мне в личку
Поделитесь своими знаниями, ответьте на вопрос:
Пусть дано шестнадцатеричное число x=d5e{16}найдите минимальное целое положительное число yy, такое, что если результат вычисления суммы xи y записать в двоичной системе счисления, то он будет содержать последовательность из не менее, чем 10 идущих подряд нулей. в ответе запишите yy в шестнадцатеричной системе счисления.
def letter(text):
text=text.split('.')
text=text[0]
text=text.split()
text=''.join(text)
text=text.upper()
d={}
for i in set(text):
d[i]=text.count(i)
maxim=max(d.values())
s=0
for k in d.values():
if k==maxim:
s+=1
if s==1:
for j in d:
if d[j]==max(d.values()):
return(f'{j} {d[j]}')
else:
qq={}
for z in d:
if d[z]==max(d.values()):
qq[z]=max(d.values())
for l in qq:
if l==min(qq.keys()):
return(f'{l} {qq[l]}')
def runner():
print(letter('It is not a simple task. Yes!'))
print(letter('A'))
print(letter('Bb Aa Cc A'))
runner()
Объяснение:
Объяснение писать долго и неудобно) но если кому интересно, могу рассказать, например, через вк или дискорд. Напишите мне в личку