smartsy 发表于 2022-6-17 22:17:14

请问下列图中红框中的代码该如何理解?

是把文字转换成拼音以后,再判定是否回文,但是红框中的代码不是很理解,谁帮忙解释一下

森亦简 发表于 2022-6-17 23:05:13

就是判断距离中心位置相等的两个字是否相等,用了//2是因为前半部分相等就说明有后半部分对应也想等,减少系统计算。

举例:
0,1,2,3,4,5、6
0号位相当于i=0,对应6号位相当于-i-1= -1(python负数就是倒着数)
2号位相当于i=2,对应4号位相当于-i-1= -3

wp231957 发表于 2022-6-18 06:13:21

使用python谁还用c式方法去判断回文啊

血色的救赎 发表于 2022-6-18 10:17:14

正序和倒序
页: [1]
查看完整版本: 请问下列图中红框中的代码该如何理解?