
公司真题
文章平均质量分 72
hll174
没有一开始的大牛,先做好自己的小菜
展开
-
网易2016软件工程师笔试题-----[编程题] 奖学金(JAVA实现)
小v今年有n门课,每门都有考试,为了拿到奖学金,小v必须让自己的平均成绩至少为avg。每门课由平时成绩和考试成绩组成,满分为r。现在他知道每门课的平时成绩为ai ,若想让这门课的考试成绩多拿一分的话,小v要花bi 的时间复习,不复习的话当然就是0分。同时我们显然可以发现复习得再多也不会拿到超过满分的分数。为了拿到奖学金,小v至少要花多少时间复习。输入描述:第一行三个整数n,r,原创 2016-03-22 16:11:26 · 2297 阅读 · 0 评论 -
约瑟夫环的问题与应用(JAVA)
[编程题] 删数有一个数组a[N]顺序存放0-N,要求没隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述:每组数据为一行一个整数n(小于等于1000),为数组成员原创 2016-04-07 17:11:21 · 4612 阅读 · 0 评论 -
[编程题]数独(JAVA)
数独是一个我们都非常熟悉的经典游戏,运用计算机我们可以很快地解开数独难题,现在有一些简单的数独题目,请编写一个程序求解。输入描述:输入9行,每行为空格隔开的9个数字,为0的地方就是需要填充的。输出描述:输出九行,每行九个空格隔开的数字,为解出的答案。分析: 这里的数独就是9行9列的数组,满足每一行、每一列、每一个粗线宫内的数字均含1原创 2016-04-07 23:29:20 · 19380 阅读 · 7 评论 -
华为2016校园招聘题----[编程题]简单错误记录(JAVA版)
开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并)2.超过16个字符的文件名称,只记录文件的最后有效16个字符;(如果文件名不同,而只是文件名的后16个字符和行号相同,也不要合并)3.输入的文件可能带路径,记录原创 2016-04-08 23:43:00 · 3783 阅读 · 0 评论 -
[编程题] 生成格雷码(JAVA实现)
在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。给定一个整数n,请返回n位的格雷码,顺序为从0开始。测试样例:1返回:["0","1"]分析:实际就是将二进制数进行合理的排序找规律 /** * n=1 0 1原创 2016-04-06 22:45:37 · 1267 阅读 · 0 评论