`
yyang900427
  • 浏览: 11249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

判断一字符串是否对称,如:abccba

阅读更多

# 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

分享到:
评论

相关推荐

    Python回文字符串及回文数字判定功能示例

    所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。回文数字也是如此。 python2代码如下: def huiwen(s): s1=str(s) if s1==''.join(reversed(s1)): return True else: return False ...

    Zuma.zip_zuma_祖玛

    一个简单的祖玛核心引擎,用链表实现,支持向序列中加入一颗珠子并处理序列的变化。 使用方法: 先输入一个大写字母的连续序列(大写字母表示不同的颜色),再输入操作个数,然后再依次输入每个操作; 每个操作有两...

    回文检测报告

    设计一个程序,,对输入的字符串进行检测,以判断该字符串是否是回文数据,并输出判断结果。如:“abcxcba”或“abccba”都是回文数据。

    1328. 破坏回文串

    给你一个回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的字典序最小,且 不是 回文串。 请你返回结果字符串。如果无法做到,则返回一个空串。 示例 1: 输入:...

    算法 C语言 最牛的回文

    一个字符串 ABCCBA就是一个回文字符串,在这个算法在1s内对100000的字符串内找出最长的回文

    JAVA程序 Palindrome(回文?)

    JAVA程序 Palindrome.java 输入任何字母数字组合 检查是否是回文结构? 例:abccba 从左往右看 和 从右往左看一样 为回文结构 包括检查是否带标点符号 检查是否有空格 如a bccba 输入带空格 仍为回文结构

    test-the-string.rar_Windows编程_Visual_C++_

    设计一个程序,,对输入的字符串进行检测,以判断该字符串是否是回文数据,并输出判断结果。如:“abcxcba”或“abccba”都是回文数据。

    C#实现回文检测的方法

    回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。 Console.WriteLine(算法:请输入一个字符串!); string str = Console....

    foobar2000_v1.4.3专业高保真播放器

    Foobar2000是一个Windows平台下的专业高保真播放器,具备播放增益支持、低内存占用等特色。foobar2000是一款免费软件,开发者为Peter Pawlowski(原Winamp开发公司Nullsoft成员),是多功能的音频播放器。

    chromedriver谷歌浏览器驱动用于自动化测试

    chromedriver.exe是Chrome的WebDriver,其实就是谷歌浏览器驱动,可以用于自动化测试,操作浏览器,同时selenium操作chrome浏览器需要有ChromeDriver驱动来协助

Global site tag (gtag.js) - Google Analytics