解题思路:
设输入的两个字符串为s和e。
对s中的一位进行遍历,如果s[i] != e[i],则同时翻转s[i]和s[i+1]。
注意事项:
参考代码:
def f(s,e): cnt = 0 for i in range(len(s)-1): if s[i] != e[i]: s[i] = e[i] if s[i+1] == 'o': s[i+1] = '*' else: s[i+1] = 'o' cnt = cnt+1 print(cnt) if __name__ == '__main__': s = list(input().strip()) e = list(input().strip()) f(s,e)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:745 |
【明明的随机数】 (C语言代码)浏览:788 |
【蟠桃记】 (C语言代码)浏览:1035 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:633 |
字符逆序 (C语言代码)浏览:617 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:493 |
1118(求助_已解决)浏览:329 |