首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客977815203号
华南理工大学 C++
发布于广东
关注
已关注
取消关注
@牛客603909592号:
8.27 网易互娱笔试
2个半小时 3道编程题 第一题 铺墙纸 简单找找规律挺简单,只不过处理数据需要细心耐心一点 第二题 找有效矩形面积 判断相交然后计算矩形面积然后减去重合的面积即可(难度不大,但是自己还是太菜了,最后才发现要减去重合面积,已经来不及了....) 第三题 手势密码 完全没思路没时间 有心理准备网易的笔试会很难,准备了很久很久还是不如人意。无论什么原因都只是借口,只能怪自己能力还是太差了。 贴一下第一题ac代码 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = Integer.parseInt(sc.nextLine()); List<char[][]> data1 = new ArrayList<>(); int[][] data2 = new int[T][2]; for (int i = 0; i < T; i++) { String[] info = sc.nextLine().split(" "); int n = Integer.parseInt(info[0]); int m = Integer.parseInt(info[1]); char[][] room = new char[n][n]; for (int j = 0; j < n; j++) { String rowStr = sc.nextLine(); char[] row = rowStr.toCharArray(); for (int k = 0; k < row.length; k++) { room[j][k] = row[k]; } } data1.add(room); data2[i][0] = n; data2[i][1] = m; if (i != T - 1) { sc.nextLine(); } } for (int i = 0; i < data1.size(); i++) { getResult(data1.get(i), data2[i][0], data2[i][1]); } } public static void getResult(char[][] room, int n, int m) { // 求差值 也就是扩容的次数 int diff = (m - n) / 2; // 扩容后的数组 char[][] result = new char[m][m]; int leftBoundary = diff; int rightBoundary = diff + n - 1; int topBoundary = diff; int bottomBoundary = diff + n - 1; // 把原数组填进去 for (int i = topBoundary; i <= bottomBoundary; i++) { for (int j = leftBoundary; j <= rightBoundary; j++) { result[i][j] = room[i - diff][j - diff]; } } for (int i = 0; i < diff; i++) { // 左右扩充 for (int j = topBoundary; j <= bottomBoundary; j++) { result[j][leftBoundary - 1] = result[j][leftBoundary + (2 * i)]; result[j][rightBoundary + 1] = result[j][rightBoundary - (2 * i)]; } leftBoundary--; rightBoundary++; // 上下扩充 for (int j = leftBoundary; j <= rightBoundary; j++) { result[topBoundary - 1][j] = result[topBoundary + (2 * i)][j]; result[bottomBoundary + 1][j] = result[bottomBoundary - (2 * i)][j]; } topBoundary--; bottomBoundary++; } for (char[] chars : result) { for (char aChar : chars) { System.out.print(aChar); } System.out.println(); } System.out.println(); }}
点赞 0
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-30 08:35
东华理工大学 Java
神州信息面经
📍面试公司:神州信息 hr + 技术面💻面试岗位:java开发❓面试问题:hr:自我介绍、能否出差、意向地、工资、有无offer 技术:对着简历问,问简历里写的实习经历和项目经历的问题场景,没问八股。实习都是好几个月前的事了,答得依托🙌面试感想:预订面试15分钟,结果真的就面了这么长时间,时间一到就不继续问了,拷打实习经历不问八股是真的心里没底。
查看6道真题和解析
点赞
评论
收藏
分享
03-27 08:57
门头沟学院 嵌入式软件工程师
锐评:那些“烂大街”的嵌入式项目,到底烂在哪?
在嵌入式学习圈,有一类项目几乎成了“标配”:智能小车、环境检测、智能家居、智能门锁,乃至各种“XXXX智能系统”。这些项目年年有人做、届届有人写、简历里人手一个,看起来百花齐放,实际上却越来越同质化,甚至逐渐沦为“技术流水线产品”。那么问题来了:这些项目真的“烂”吗?还是我们做“烂”了?一、智能小车:从“入门神器”到“简历模板”智能小车几乎是每个嵌入式初学者的起点:红外避障、循迹、蓝牙遥控、再高级一点加个摄像头视觉识别。问题不在于它简单,而在于——大家做得一模一样。模块固定:L298N电机驱动 + 超声波 + 红外模块逻辑固定:if-else判断避障代码来源固定:GitHub / CSDN复制...
点赞
评论
收藏
分享
02-25 16:10
门头沟学院 golang
什么逆天公司
让我填高考排名分数就算了,还问我大学努不努力,有无acm 队我要真打acm 还有必要找这种中厂水面试经验吗不管了瞎填吧,那就面试会会你,看看面试官有多抽象
找工作勤劳小蜜蜂:
哥们建议你去投一下多益网络的岗位,马上就对以上的表格感觉良好,多益变态多了。
点赞
评论
收藏
分享
02-28 14:56
北京交通大学 Java
27届无实习想进大厂暑期
目前进度是codetop前五页+hot100刷完了,八股背完了一轮但是感觉没背熟,求大佬们拷打简历
肖先生~:
八股文,我觉得最好是在面试中学习成长倒逼提升自己的能力
没有实习经历,还有机会进...
点赞
评论
收藏
分享
03-27 10:16
门头沟学院 C++
影石 音视频开发-C++ 一面
1. 自我介绍2. 写一个高性能模块,需要用链表时,会优先考虑 std::list 吗答案:不一定。很多人看到“频繁插入删除”就先想到 std::list,但高性能场景下不能只看时间复杂度,还得看缓存局部性、内存分配次数、节点额外开销、遍历成本。std::list 的确能做到已知位置 O(1) 插入删除,但它不是连续内存,每个节点单独分配,cache 命中率通常比较差,实际性能未必比 vector 或 deque 好。如果模块里遍历远多于插删,或者数据量大、对 cache 敏感,往往连续存储更占优势。如果确实要频繁中间插删,又担心节点分配成本,工程里还可能结合对象池、侵入式链表或者 boost...
C++ 常考面试题总结
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我放弃互联网大厂了。。
3439
2
...
Vibe Coding开发前的 7 个关键步骤
3169
3
...
字节实习一、二、三、HR面面经
2910
4
...
双非前端字节一面面经(难度 plus ultra 版)
2481
5
...
我招了!当年就是被招行这么招进去的
1730
6
...
京东零售平台产品与研发中心一面
1512
7
...
如何把面试主动权握在手里?Ai岗面试焚诀!
1455
8
...
美团暑期二面
1340
9
...
美团后端暑期实习一面
1317
10
...
在工作中,如何正确使用vibe coding来增效?
1317
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
9419次浏览
90人参与
#
实习生的蛐蛐区
#
921449次浏览
4698人参与
#
厦门银行科技岗值不值得投
#
12792次浏览
306人参与
#
你见过哪些招聘隐形歧视?
#
6643次浏览
64人参与
#
毕业季等于分手季吗
#
59284次浏览
680人参与
#
面试被问到不会的问题,你怎么应对?
#
8674次浏览
70人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
28755次浏览
530人参与
#
面试吐槽bot
#
182204次浏览
865人参与
#
好好告别我的学生时代
#
138162次浏览
1554人参与
#
25届秋招公司红黑榜
#
328752次浏览
1292人参与
#
小厂实习有必要去吗
#
87351次浏览
417人参与
#
租房前辈的忠告
#
380356次浏览
7491人参与
#
你都用vibe coding做过什么?
#
3892次浏览
160人参与
#
做完笔试后你收到面试了吗?
#
9328次浏览
82人参与
#
Vibe Coding 会干掉初级岗位吗?
#
7727次浏览
129人参与
#
实习转正进行时
#
168415次浏览
1064人参与
#
AI Coding实战技巧
#
2874次浏览
75人参与
#
你现在一天AI几次?
#
2796次浏览
58人参与
#
牛友の3月总结
#
13137次浏览
120人参与
#
如果人生可以debug你会改哪一行?
#
3500次浏览
73人参与
#
大厂实习和小厂实习最大的区别是什么?
#
17393次浏览
111人参与
#
百度工作体验
#
319707次浏览
2239人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务