ДАЮ 100 БАЛЛОВ С++ Напишите программу, которая заменяет в символьной строке все буквы a на буквы b (латинские,…
ДАЮ 100 БАЛЛОВ
С++
Напишите программу, которая заменяет в символьной строке все буквы a на буквы b (латинские, строчные).
Входные данные
Входная строка содержит символы латинского алфавита, как строчные, так и заглавные.
Выходные данные
Программа должна заменить во всей строке строчные буквы a на буквы b и вывести в первой строке получившуюся символьную строку, а во второй – количество выполненных замен.
Примеры
входные данные
aabbccabadef
выходные данные
bbbbccbbbdef
4


















Ответ:
————————————————
def is_alpha(str1):
if len(str1) == 1 and (ord(‘a’) <= ord(str1) <= ord(‘z’) or ord(‘A’) <= ord(str1) <= ord(‘Z’)):
return 1
return 0
————————————————
Или можно использовать встроенную функцию:
————————————————
def is_alpha(str1):
if len(str1) == 1 and str1.isalpha():
return 1
return 0
————————————————