回文分数

 

“回文分数”游戏并不简单,游戏目标是修改最多maxChanges个字符使得一个字符串的回文分数最高。只允许修改,不许增加或者删除字符。一个字符串的回文分数定义如下:

 

- 如果字符串不是回文串,则分数为0。

- 如果字符串是回文串,且长度为奇数,则分数为1。

- 如果字符串是回文串,且长度为偶数,设它的一半子串的回文分数为K(两个一半子串得分一定相同),则分数为K + 1。

 

给定一个字符串word和一个int型数maxChanges,返回最多修改maxChanges个字符后最大可能的回文分数。

 

 

6-3 判断回文 分数 15 作者 cx 单位 福州大学至诚学院 完成函数huiwen(s),判断字符串s是否是回文,是回文返回1,不是返回0。在主程序中输入一个字符串,调用该函数判断该字符串是否回文。(回文是顺读逆读都相同的字符串) 函数接口定义: 在这里描述函数接口。 def huiwen(s): 参数s是一个字符串,函数要返回1或者0。 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。 /* 请在这里填写答案 */ s=input() if huiwen(s)==1:print("{}是回文".format(s)) else:print("{}不是回文".format(s)) 输入样例: 在这里给出一组输入。例如: abccba 输出样例: 在这里给出相应的输出。例如: abccba是回文 6-3 判断回文 分数 15 作者 cx 单位 福州大学至诚学院 完成函数huiwen(s),判断字符串s是否是回文,是回文返回1,不是返回0。在主程序中输入一个字符串,调用该函数判断该字符串是否回文。(回文是顺读逆读都相同的字符串) 函数接口定义: 在这里描述函数接口。 def huiwen(s): 参数s是一个字符串,函数要返回1或者0。 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。 /* 请在这里填写答案 */ s=input() if huiwen(s)==1:print("{}是回文".format(s)) else:print("{}不是回文".format(s)) 输入样例: 在这里给出一组输入。例如: abccba 输出样例: 在这里给出相应的输出。例如: abccba是回文
06-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值