面试
程序媛小y
一枚前端程序媛
展开
-
【前端面试】矩形切割成正方形
2022.05.18 笔试题对于一块矩形材料,每次切出一块最大的正方形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。给出矩形的长和宽,请输出每次的正方形的边长。eg: [60,40] => [40,20,20]function foo(c,k) { //长和宽 let ans = []; while(c>0 || k>0) { //当还有长或宽时 if(c>k) {//当长大于宽时 c -= k; ans.push(k原创 2022-05-19 16:53:35 · 563 阅读 · 2 评论 -
【前端面试】js查询数组中重复最多次数的值
前端面试 – 笔试题js查询数组中重复最多次数的值,注意:值不一定只有一个,可能有多个2022.05.18参加了人生中第一场面试的笔试,但是自己之前由于时间原因,并没有用JavaScript刷过算法,一些题目虽然有思路,但是C++的写法和JavaScript的不一样,我还是弄不出来。放了暑假,我一定好好刷算法😭该题的思路:好像用map存储每个数字的个数行不通,我最开始的思路是用一个新数组存储,temp[index]++,但是行不通。最后看了答案,用一个对象存储,这个对象的属性是每个数字,属性值原创 2022-05-18 22:20:48 · 1972 阅读 · 3 评论
分享