平安科技今晚笔试算法题崩了。。。

两道都没做出来,太菜了。有解答的吗?#平安科技##笔试题目#
全部评论
第二题回溯法可以做,有点像剑指offer最后一题,不过把数字改成字符,出发点改成@的位置。 第一题看了几遍题目之后放弃了。。😥
点赞 回复
分享
发布于 2019-03-20 22:07
大神啊。。。算法题第一道和倒数第二道直接没写,其他三题,本地通过,提交不通过......凉凉了...🤣🤣
点赞 回复
分享
发布于 2019-03-20 22:10
阿里巴巴
校招火热招聘中
官网直投
第一道题感觉写对了 但是只通过了40% 第二道提没给输入的case 犹豫了半天 没写完(但是思路通了) 求平安科技给个机会吧
点赞 回复
分享
发布于 2019-03-20 22:12
输入总弄不对,时间都花在弄输入上了,求教怎么写啊
点赞 回复
分享
发布于 2019-03-20 22:27
头条也没这样难吧😂平安想干啥
点赞 回复
分享
发布于 2019-03-20 22:41
第一题只过了80%也不知道是为什么... import java.util.Scanner; public class Main {     private static int maxN = 5201314;     private static boolean[] primes = new boolean[maxN];     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         setPrime();         for (int i = 2; i < n; i++) {             if (quickPow(i, n - 1, n) == 1) {                 if (isPrimeRoot(i, n - 1)) {                     System.out.println(i);                     return;                 }             }         }         System.out.println(-1);         sc.close();     }     private static boolean isPrimeRoot(int g, int P) {         for (int i = 2; i < P; i++) {             if (!primes[i] && quickPow(P, 1, i) == 0)                 if (quickPow(g, P / i, P + 1) == 1)                     return false;             while (P % i == 0) P /= i;         }         return true;     }     private static void setPrime() {         for (int i = 2; i < maxN; i++)             if (!primes[i])                 for (int j = i * 2; j < maxN; j += i)                     primes[j] = true;     }     private static int quickPow(int a, int b, int mod) {         int ans = 1;         for (; b != 0; b /= 2) {             if (b % 2 == 1) ans = (ans * a) % mod;             a = (a * a) % mod;         }         return ans;     } } 第二题用dfs做的ac了但是是不是就只有一个用例...其实感觉自己写的有点问题~
点赞 回复
分享
发布于 2019-03-20 22:41
哈哈哈哈。
点赞 回复
分享
发布于 2019-03-20 22:43
求问,没有AC是不是就是0分啊?
点赞 回复
分享
发布于 2019-03-20 22:57
老哥,有收到面试通知么,我也和你一样两道都没通过,第二道题提交了没通过,第一道没提交。😰好菜
点赞 回复
分享
发布于 2019-03-21 12:25
你们两道编程题?为什么我的是五道编程题?!
点赞 回复
分享
发布于 2019-03-21 14:20

相关推荐

总共四十五分钟,中厂的难度还是会小一点的,没有算法、恶心的八股、计网。1.&nbsp;首先自我介绍2.&nbsp;上一段实习为什么离职3.&nbsp;介绍简历第一个项目,做了什么,负责项目的哪些部分4.&nbsp;用的是&nbsp;NextJS&nbsp;是吧,那讲一下&nbsp;ssr&nbsp;和&nbsp;ssg&nbsp;的区别(这里忘记&nbsp;ssg&nbsp;是什么了,只知道&nbsp;ssr&nbsp;和&nbsp;csr)5.&nbsp;项目用了什么组件库,shadcn/ui&nbsp;+&nbsp;tailwindCSS,还用过别的吗,说了&nbsp;antd&nbsp;和区别6.&nbsp;数据库用了&nbsp;mongodb,那还用过别的吗,和&nbsp;mysql&nbsp;的区别7.&nbsp;介绍下一个项目,用了&nbsp;vite&nbsp;是吗,和&nbsp;webpack&nbsp;的区别8.&nbsp;React&nbsp;用过什么&nbsp;hook,答了常规的一些,并且说自己会写一些&nbsp;hook&nbsp;应用在项目里9.&nbsp;又问写了什么&nbsp;hook,用来干什么10.&nbsp;场景:网页有弹窗,想要点击弹窗外的部分关闭弹窗要怎么做。我回答用一个状态控制弹窗的开关,监听点击事件的对象是不是弹窗外,是的话关掉11.&nbsp;那如果有很多个弹窗叠在一起呢,我说用一个栈来维护,每一次点击就把栈顶的弹窗关掉即可12.&nbsp;那如果叠着两个弹窗,但是下面那个弹窗不想让他关闭呢,我说就把这个弹窗特殊对待,加一个参数之类的13.&nbsp;es6&nbsp;有什么新特性14.&nbsp;页面用了什么布局,当然是&nbsp;flex15.&nbsp;css3&nbsp;有什么新特性16.&nbsp;什么时候可以到岗17.&nbsp;反问环节——做的是什么业务:app&nbsp;上的商城、以及一些产品小功能的&nbsp;h5&nbsp;页面开发,产品大概就是摄像头充电器这些18.&nbsp;上班时间早&nbsp;9&nbsp;晚&nbsp;6,中午有食堂吃饭,公司会出一半,晚饭如果七点去吃也有优惠总结一下,这次面试相对前面几家的真的轻松了很多,问的也不会特别难
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务