京东测开 笔试

题型 选择题和编程题

选择题 中规中矩

编程题

1.统计数字出现次数 给你一组数字 统计每个数字的出现次数 次数=数字大小的 认作是完美数字 统计有几个完美数字

例如 【1,2,2,3,3,3】 有6个完美数字

哈希 解决 ak

2.找最少次数 给你一个字符串“aacbe” 你可以做两种操作 一个是把第一个字符放最后 一个是改变任意一个字符变成任意的样子

找出最少的操作次数把字符串变成回文,‘aacbe’是2 因为 第一步'acbea' 第二步 e便c 或者 c变e

解法 两个for循环嵌套 第一个for循环 不停的执行第一个操作 列出所有的可能 第二个for循环看每次的字符串 需要改变几个字母才能变成回文 ak

3 一道看似简单 但是 时间不太够的题 给你一个数组 你每次都可以把 最后的两个数字合并成一个 合并的方法有两种 一种是 相加取个位数 一种是 相乘取个位数,到最后数组只会出现一个数字,并且肯定是属于0-9之间的,统计所有可能出现的结果并打印出 最后出现的情况

这题题目一眼就看懂了 但是这个数组的大小是1-2000000 那也就是说 会出现 2的2000000次方 种可能

最开始用深度遍历 超时 只对了3.13

后来转换成两个for循环 还是只对了3.13

再后来 发现 如果乘法和加法算出来的一样 那就可以少一条分支 优化代码 还是3.13

放弃 提前30分钟离场

#京东##测开##秋招##笔试#
全部评论
选择题也不简单哇,编程第三题就3.33
点赞
送花
回复
分享
发布于 2023-08-12 21:04 江苏
太强了 我是100 73 0 第二题我想用中心拓展和dp 俩都试了死活没思路 第三题本fw直接美美开摆👋
点赞
送花
回复
分享
发布于 2023-08-12 21:08 北京
秋招专场
校招火热招聘中
官网直投
原来第二题直接暴力吗。。。我动态规划了半天没弄出来,最后就25%。不过第三题模拟过了87.5%
点赞
送花
回复
分享
发布于 2023-08-12 21:16 浙江
第三题做出来了,但是花了太多时间,导致第二题没写完,麻了
点赞
送花
回复
分享
发布于 2023-08-12 21:16 湖南
同测开,第一题第二题ak,第三个ac96.8,许愿京东面试
点赞
送花
回复
分享
发布于 2023-08-12 22:32 上海
佬选择题是考察概念还是让用公式计算啥的,大概是哪种类型
点赞
送花
回复
分享
发布于 03-08 15:30 山东

相关推荐

4 14 评论
分享
牛客网
牛客企业服务