# 1.判断一字符串是不是对称的,如:abccba
def is_symmetrical(str):
length = len(str)
for index in range(length / 2):
if str[index] == str[length - index - 1]:
pass
else:
return False
return True
if __name__ == "__main__":
print is_symmertrical("abcdcba"),
print is_symmertrical("abccaa"),
运行结果: True False
# 2.用递归的方法判断整数组a[N]是不是升序排列
# index初始化为1
def is_asc(sequence, index):
if index > len(sequence) - 1:
return True
if sequence[index] > sequence[index - 1]:
return is_asc(sequence, index + 1)
return False
if __name__ == "__main__":
sequence1 = [1, 100, 100, 200]
print is_asc(sequence1, 1),
sequence2 = [1, 100, 101, 500]
print is_asc(sequence2, 1),
运行结果: False True
分享到:
相关推荐
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。回文数字也是如此。 python2代码如下: def huiwen(s): s1=str(s) if s1==''.join(reversed(s1)): return True else: return False ...
一个简单的祖玛核心引擎,用链表实现,支持向序列中加入一颗珠子并处理序列的变化。 使用方法: 先输入一个大写字母的连续序列(大写字母表示不同的颜色),再输入操作个数,然后再依次输入每个操作; 每个操作有两...
设计一个程序,,对输入的字符串进行检测,以判断该字符串是否是回文数据,并输出判断结果。如:“abcxcba”或“abccba”都是回文数据。
给你一个回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的字典序最小,且 不是 回文串。 请你返回结果字符串。如果无法做到,则返回一个空串。 示例 1: 输入:...
一个字符串 ABCCBA就是一个回文字符串,在这个算法在1s内对100000的字符串内找出最长的回文
JAVA程序 Palindrome.java 输入任何字母数字组合 检查是否是回文结构? 例:abccba 从左往右看 和 从右往左看一样 为回文结构 包括检查是否带标点符号 检查是否有空格 如a bccba 输入带空格 仍为回文结构
设计一个程序,,对输入的字符串进行检测,以判断该字符串是否是回文数据,并输出判断结果。如:“abcxcba”或“abccba”都是回文数据。
回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。 Console.WriteLine(算法:请输入一个字符串!); string str = Console....
Foobar2000是一个Windows平台下的专业高保真播放器,具备播放增益支持、低内存占用等特色。foobar2000是一款免费软件,开发者为Peter Pawlowski(原Winamp开发公司Nullsoft成员),是多功能的音频播放器。
chromedriver.exe是Chrome的WebDriver,其实就是谷歌浏览器驱动,可以用于自动化测试,操作浏览器,同时selenium操作chrome浏览器需要有ChromeDriver驱动来协助