
知识小记
不愿透露姓名的菜鸟
积跬步,致千里!
展开
-
刷点面试小题
【1】输出文本中出现的字符串的频率最多的字符串方法一:使用collections中的Counter模块进行统计from collections import Counterwith open("word", 'r') as f: text = f.read() f.close() word_list = text.split()count = Counte...原创 2019-07-08 11:39:42 · 218 阅读 · 0 评论 -
头条面试小记
基础小面:1.python中常用的数据结构有哪些?2.列表和元组的区别?还有什么区别?3.固件安全?啥是固件?固件是硬件吗?和软件有啥区别?你们搞这个用来做啥的? 我刚说固件是底层软件,她接上话是不是芯片,我说芯片里面也有,还有路由器、交换机、防火墙、打印机、手机、网络摄像头、工业机器人、PLC等,还没等我说一半,就打断了我。说她不懂。4.mongodb和mysql区别和...原创 2019-07-08 20:32:21 · 462 阅读 · 0 评论 -
牛客网的sys.stdin.readlines()和sys.stdin读取方式
平时做题都是做leetcode,现在做牛客网的题很不适应,摸不清输入输出。如下代码:import sysfor line in sys.stdin.readlines(): line = line.strip() n = len(line) index = 0 while index + 8 <= n: print line[index...原创 2019-07-09 14:50:13 · 8853 阅读 · 1 评论 -
字符串去除相邻重复的字母
简单的笔试面试手撕代码题:将str1 = "aabb cccg h iii"转化为str2 = “ab cg h i”str1 = "aabb cccg h iii"list2 = []for i in range(0, len(str1)-1): if i == 0: list2.append(str1[i]) else: if ...原创 2019-06-29 12:21:14 · 1736 阅读 · 0 评论 -
最长数字字符串
题目一 最长数字字符串给定一个字符串,输出字符串中最长的数字串,并把这个数字串的长度输出。请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL!输入描述:一个...原创 2019-07-10 09:53:07 · 1294 阅读 · 0 评论 -
N个骰子点数和及对应和值出现的概率
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。这道算法题可采取动态规划法来求解。鉴于《剑指Offer》中对该题的解法晦涩难懂,尤其是代码,也没有指明其解题的思路本质上就是动态规划,所以提出自己的理解和答案。动态规划法简介:动态规划法求解的总体过程就是将问题分为多个不同的阶段的问题,根据最开始阶段已知的问题的解逐步推导出最终解。即动态规...原创 2019-07-10 11:28:17 · 4419 阅读 · 0 评论 -
判断13号距离1900年出现的次数
刷题练练手,在网上https://blog.youkuaiyun.com/suijue9389/article/details/80207737找到下面题目这个题:想清楚之后还是很简单的。year, week = map(int, raw_input().strip().split()) #输入年份和要查的星期几month = [31,31,28,31,30,31,30,31,31,30,3...原创 2019-07-10 13:39:29 · 279 阅读 · 0 评论