摘要:
汉诺塔游戏 由中间作为中转,将左侧圆盘全部移动到右侧,并且保留从上到下为从小到大的排列顺序 解题思路: 对于一个n层的汉诺塔,如果完成转移工作,首先需要将前n-1层移动到中间位置,再将最底层移动到右侧,之后将中间n-1层移动到右侧,完成全部的移动 整个步骤: 左侧n-1层 》中间,右侧中转 左侧第n 阅读全文
posted @ 2021-01-12 11:22
felixtester
阅读(416)
评论(0)
推荐(0)
摘要:
生活小问题,1-100猜数游戏:游戏管理员默认写下一个数字,让用户来猜,管理员会根据用户猜的数字,来回答大了、小了提示,如何快速找到该数,假定指定数为70 第一次:猜50(折半),管理员:小了,那范围变成51-100 第二次:猜75(折半),管理员:大了,那范围变成51-74 第三次:猜62(折半) 阅读全文
posted @ 2021-01-12 11:09
felixtester
阅读(849)
评论(0)
推荐(0)
摘要:
题目:给定一个长字符串,查找该字符串中是否包含某短字符串,并且返回其在长字符串中的起始位置坐标,假定字符串不为空 思路:通过re模块,完成字符串查找工作 re.finditer(s, str):判断s在str中出现的位置,并返回一个迭代对象。该迭代对象中子元素中,包含span()方法,可以获取对应下 阅读全文
posted @ 2021-01-12 10:46
felixtester
阅读(889)
评论(0)
推荐(0)
摘要:
给定一个字符串,判断是否为回文字符串,回文字符串的概念:"abccba"/"abcba" ##方式一:利用字符串切片 def isHuiwen1(s): if not isinstance(s, str):#类型判断 return False if len(s) == 0: #非空校验 return 阅读全文
posted @ 2021-01-12 10:33
felixtester
阅读(2131)
评论(0)
推荐(0)

浙公网安备 33010602011771号