上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一. 百度面试题‘abcdefgh’里面挑出3个字母进行组合,一共有多少组合,要求3个字母中不能有重复的组合,三个字母同时出现的次数只能出现一次,如出现了abc就不能出现cab,bca等 思路: 1. abcdefgh里面挑选3个字母进行组合,考虑使用3层for循环,然后使用if条件过滤不符合要求的 阅读全文
posted @ 2019-01-29 15:43 何发奋 阅读(1816) 评论(3) 推荐(0) 编辑
摘要: 1.一个文件拆分成5个文件 思路: 1. 首先拆分成多个新文件,新的文件名需要定义,使用file_name_no来定义新文件的名字 2. 新文件的内容要使用file_content来存储,当写入新文件后使用file_contect=''清空新文件内容 3. 什么时候写新文件:考虑根据原始文件的内容做 阅读全文
posted @ 2019-01-27 21:04 何发奋 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 1. 给定一个列表,找出列表第二大的值 思路:考虑列表是可能是乱序列表,并且可能存在两个相等的最大值的情况。 s1 = [34,33,2,1,6,7,7,44,3,23,23] 解法1:去重(解决可能存在两个相等的最大值),然后使用sort排序,然后然后通过切片取到第二大的值。tip,一定要先去重再 阅读全文
posted @ 2019-01-25 08:13 何发奋 阅读(571) 评论(1) 推荐(0) 编辑
摘要: 1. 报数问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位 思路:此题主要问题在于但凡报到3的人退出圈子,而报数的号码与圈子的顺序的关系是需要循环的一直报1,2,3,1,2,3,1,2,3。。。当最后一个人报完数的时候,第一个 阅读全文
posted @ 2019-01-21 07:42 何发奋 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 1. 实现字符串的split方法Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 思路同自定义实现replace方法类型: 1.先找出字符串中指定分隔字符的index,考虑可能出现多次的情况使用一个列表split_str_ind 阅读全文
posted @ 2019-01-20 20:59 何发奋 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.自定义实现replace方法 Python replace() 方法把字符串中的 old(旧字符串) 替换成 neange(新字符串),如果指定第三个参数max,则替换不超过 max 次。考虑old与nein的长度不一样的情况,如old = 'is';new = 'was' 思路: 1.先找出字 阅读全文
posted @ 2019-01-18 20:13 何发奋 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1.利用Python实现Pig Latin字母游戏 “Pig Latin”是一个英语儿童文字改写游戏,整个游戏遵从下述规则:a. 元音字母是‘a’、‘e’、‘i’、‘o’、‘u’。字母‘y’在不是第一个字母的情况下,也被视作元音字母。其他字母均为辅音字母。例如,单词“yearly”有三个元音字母(分 阅读全文
posted @ 2019-01-18 18:01 何发奋 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 1. 有一个已经排好序的列表。现输入一个数,要求按原来的规律将它插入列表中 分析:已经排好序的列表也可能是升序也可能是降序,需要先确定列表的排序方式以升序为例,需要考虑4主要种情况: Case1:小于列表的第一个值,则插入第一个 如s=[2,3,4],插入1,则结果应该为[1,2,3,4],1插入的 阅读全文
posted @ 2019-01-16 21:17 何发奋 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1:自定义实现strip()Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列算法:strip()仅移除首尾的指定字符,不能移除中间的先从首部开始移除 2:自定义实现str.upper()算法,需要考虑字符串中不仅包含字母,可能还有其他字符的情况 3.自定 阅读全文
posted @ 2019-01-12 09:02 何发奋 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1:找出一个多维数组的鞍点,即该元素在该行上最大,在该列上最小,也可能没有鞍点 a = [ [1,2,3,4], [4,5,6,2], [7,0,5,2], [11,10,7,9]] 解题思路如下: step1:先找出每行的最大值,及其index,输出最大值,即所在行和列作为要给list存如resu 阅读全文
posted @ 2019-01-10 20:45 何发奋 阅读(421) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页