面试
幽默的荆轲君
今天就是生命——是惟一你能确知的生命。
展开
-
python面试题收集
https://www.codementor.io/sheena/essential-python-interview-questions-du107ozr6 http://codingpy.com/article/essential-python-interview-questions/https://www.toptal.com/python/interview-questions遍历一个文原创 2017-10-08 19:43:00 · 610 阅读 · 0 评论 -
python面试题(2)
1.编写代码实现下列字符串处理 str1 = “1” str2 = “Love” str3 = “Python” (1)拼接上面三个字符串成一个新的字符串,中间用空格隔开。(尽量使用高效的方法) a = "".join([str1,str2,str3]) (2)在(1)结果字符串中截取”Python”成一个新的字符串 b = a.split(" ")[2] (3)将(1)结果字符串中将原创 2017-11-03 11:48:44 · 440 阅读 · 0 评论 -
python整理面试题(1)
1. 在1 2 3 4 5 6 7 8 9九个数字中插入“+”或“-”符号使得结果为100from itertools import productdef total_100(): results,numbers = [],range(1,10) for item in product(['+','-',''],repeat=8): # print(item)原创 2017-11-02 22:43:21 · 446 阅读 · 0 评论 -
python字符串questions中插入" . "的所有情况
question用到的知识点解包itertoolsproductitertoolsproduct的用法解包贴代码总结参考httpblogcsdnnetu011546806articledetails45563035httpssegmentfaultcomq1010000000131575httpoutofmemorycncode-snippet2390python-itertool转载 2017-10-15 17:16:45 · 306 阅读 · 0 评论 -
38. Count and Say解题思路
The count-and-say sequence is the sequence of integers with the first five terms as following:1. 12. 113. 214. 12115. 1112211 is read off as "one 1" or 11.11 is read off as "t原创 2017-10-14 22:36:17 · 425 阅读 · 0 评论 -
leetcode 第三题题目及解题思路
Longest Substring Without Repeating Charactersquestion:question:Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", w转载 2017-10-13 12:20:22 · 2295 阅读 · 0 评论 -
python面试题(3)
1.一个矩阵,里面有很多格子,从左上角开始,只能朝下或者朝右走,走到右下角。有多少种走法? 这个是朋友面试遇到的题,猛的一看,我的反应是图问题。 但是图解决的是最短路径问题。 然后考虑到右下角的左边和上边的块的情况。 然后我想到了杨辉三角。 找到杨辉三角的中心那个数就可以了。杨辉三角def triangel1(n): L = [1] while Tr原创 2017-11-07 18:08:05 · 385 阅读 · 0 评论 -
解锁多层嵌套列表,元组
解锁多层嵌套链表。def xunhuan(i): for x in i: if type(x) == type([]) or type(x)==type((1,)): xunhuan(x) #如果判断是列表或者元组,递归调用 elif type(x) == type(''): for j in x:原创 2017-10-30 10:30:35 · 3756 阅读 · 0 评论 -
leetcode第一题twoSum
encoding: utf-8“”” @contact: 601152819@qq.com @time: 2017/10/12 13:44 “”” > “”” 这道题目是输入一个数组和target,要在一个数组中找到两个数字, 其和为target,从小到大输出数组中两个数字的位置。题目中假设有 且仅有一个答案。 “”“def twoSum(nums, targe转载 2017-10-12 15:32:52 · 332 阅读 · 0 评论 -
知乎5题测试
https://www.zhihu.com/question/40581047/answer/225775958在知乎上面看到这样五道题。 作者说:如果上面的题目不会写出代码,说明只学了一些语法皮毛! 我就体验了一把,感觉题还是很不错的。 第四题强调用递归实现,我比较笨,只会用for循环。大神们快来看看有没有更好的解决办法。 1、只用循环输出这样的样式:1,2,3,4,5,6,7,8,9,原创 2017-10-09 16:54:35 · 556 阅读 · 0 评论 -
python面试题(4)
question1: 一个1.txt的文件,里面的文件每一行提取数字部分,要求使用yield,提取的数字部分写入一个新的文件当中2.txt。1.txt中的文件。a123 234 asd12b234c345d456e567f678g789k123下面是提取后的结果2.txt123 234 12234345456567678789123代码实现过程如下:import r原创 2017-11-25 18:20:23 · 358 阅读 · 0 评论