参考代码:
t = int(input()) for test in range(t): T = list(input()) S = list(input()) n = len(T) if T[0] != S[0] or T[n - 1] != S[n - 1]: print(-1) else: res = 0 for i in range(1, n): if S[i] != T[i]: if S[i - 1] == S[i + 1] and S[i] != S[i - 1]: S[i] = S[i - 1] res += 1 else: res = -1 break print(res)
0.0分
0 人评分
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:624 |
【计算直线的交点数】 (C语言代码)浏览:1442 |
完数 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:372 |
printf基础练习2 (C语言代码)浏览:617 |
打印十字图 (C语言代码)浏览:2701 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |