编程题:

1.输入某年某月某日,判断这一天是这一年的第几天?

    // 判断是否为闰年function isRun(a) {return a % 4 == 0 && a % 100 != 0 || a % 400 == 0}// 判断是这一年的第几天function daysNum(year,month,day) {var months = [31,28,31,30,31,30,31,31,30,31,30,31];if(month ==1)  {return day;}for(var i = 0; i < month-1; i++) {day += months[i]}if(isRun(year) && month >2) {day ++}return day}

2.寻找多数元素

设计一个方法,在一个数组中寻找占大多数的元素(如果存在的话),如果这样的元素不存在,就输出“没有元素占大多数”。

占大多数的元素的定义为:如果一个数组A的长度为n,某一个元素在数组中的数量大于n/2,这个元素即为占大多数的元素。(简单推理可知,一个数组最多有一个元素为占大多数的元素)
附加要求:时间复杂度越小越好
例子:
输入:[3,3,4,2,4,4,2,4,4]
输出:4 // 一共5个4,超过数组长度的一半
Input: [3,3,4,2,4,4,2,4,]
Output:没有元素占大多数

    function SelectNum(arr) {let len = arr.length;var json = {};for (let i = 0; i < len; i++) {if (json[arr[i]] == undefined) {json[arr[i]] = 1;} else {json[arr[i]] += 1}}for (let a in json) {if (json[a] > len / 2) {return a}}return '没有元素占大多数'}

3.

请有缘人指点。。

大厂2020届实习生笔试题相关推荐

  1. 头条2020届实习生笔试题

    头条2020届实习生笔试题 一卷 编程题: 输入某年某月某日,判断这一天是这一年的第几天? // 判断是否为闰年function isRun(a) {return a % 4 == 0 &&a ...

  2. 记 随手科技2020届实习生笔试题(Java开发工程师)笔试题

    2020届实习生笔试题(Java开发工程师) 一.选择题(共6题,每小题5分,满分30分) 1 2 3 4 5 6 总分 B B A C B C 1.下列排序算法中,初始数据集合对排序性能无影响的是( ...

  3. 阿里2020春招Java实习生笔试题

    阿里2020春招Java实习生笔试题 第1题 第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来.虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概 ...

  4. 2020年4月15 华为实习生笔试题

    #2020年4月华为实习生笔试题 三道大题.编程小白指不定哪个地方是有问题的,大家一起来找茬. 1.题目大意:投票评选,票数最多者当选,票数相同按姓名排序,小者优先.要求输入人名必须为开头大写,其余小 ...

  5. 拼多多2020届数据分析面试题合集

    关注上方"AI派",选择星标, 关键时间,第一时间送达! 来源整理自公众号:胖里的日常 第一家公司的2020届数据分析面试题整理就从拼多多开始吧~ 招聘总共分为学霸批.寻梦批.正式 ...

  6. 微软2012实习生笔试题及答案(望讨论)

    微软的实习生笔试题,不是太难,算法的题好多,但是很多答案都不确定,欢迎大家讨论答案~ 答案:1.C(每迭代一次至少一个确定)  2.AC 3.ACE 4.A 5.C 6.C 7.D 8. AD 9.B ...

  7. k个一组翻转链表 哔哩哔哩2020校园招聘笔试题/LeetCode_25(困难)讲解

    目录标题 一.题目信息 二.解题思路 三.代码实现 四.其他精选题目分享 一.题目信息 LeetCode版本 牛客网版本 下面我以牛客网为例写代码 题目需要先输入一组数字代表链表的值,以#代表结尾. ...

  8. 招商银行信用卡2019届实习笔试题

    招商银行信用卡2019届实习笔试题 题目表述:如图 思路:有向图中找回环.(具体方法和原理可以参考相关博客)同时标记那些指向回环的顶点.全部的顶点去掉被标记的顶点,输出就是答案了.完全按照题目中的提示 ...

  9. 小红书2020校招数据分析笔试题卷四 解析

    小红书2020校招数据分析笔试题卷四 解析 单选题 多选题 填空题 简答题 题目来自小红书2020校招数据分析笔试题卷四 单选题 如果在小红书商城中某一商户给一产品定价,如果按照全网最低价500元定价 ...

最新文章

  1. Mysql 安装及实践(学习笔记二)
  2. MariaDB AX开源分析解决方案
  3. maven2学习总结(1,入门起步与实践)
  4. mysql正在运行安全文件怎么办_MySQL服务器运行的安全文件化选项,所以它不能执行该语句什么情? 爱问知识人...
  5. HTTP协议头部与Keep-Alive模式详解-Content-Length Transfer-Encoding
  6. php 工厂模式作用,PHP工厂模式的好处
  7. Spring框架----Spring的bean注解
  8. 复试复旦大学计算机博士,【华慧推荐】2018年复旦大学博士面试成功经验分享...
  9. 【渝粤教育】国家开放大学2018年秋季 1374T班级管理 参考试题
  10. SetTimer函数和 KillTimer函数
  11. 机器学习数据的划分和介绍
  12. Java数据结构与算法之堆排序
  13. 搜狗推送接口之搜狗秒收录技巧分享
  14. 前端单位的解读和换算px/%/em/rem/vh/vm/vim/vmax
  15. java电池soc算法实现,电池SOC高精度估算算法
  16. k8s pod 一直重启 code 137 排查记录
  17. md5 java实现与在线工具结果不符_「md5在线解密」使用MD5在线加解密工具,对汉字进行加密,得到不同的结果 - seo实验室...
  18. 文档管理系统OnlyOffice在线编辑功能
  19. foxmail怎么设置服务器才能登陆网易企业邮箱
  20. 网络其他计算机无法访问,win7局域网别人无法访问我的电脑是为什么_win7其他电脑无法访问我的电脑如何修复-win7之家...

热门文章

  1. weiphp看版本_安装WeiPHP
  2. IDEA 打包可执行 jar 包
  3. java fileinputreader_java BufferedReader,FileInputStream实现文本文件读/写
  4. python中的str方法和repr方法_详解Python中__str__和__repr__方法的区别
  5. java窗口添加标签页_在新标签页中打开新窗口
  6. vue3没了$children,如何获取子组件???
  7. Hooks解决了什么问题?
  8. linux升windows10,Windows 10免费升级计划的利与弊
  9. CSS修改默认列表元素样式(1.修改默认元素样式 2.伪元素选择器)
  10. 20200221:在排序数组中查找元素的第一个和最后一个位置(leetcode34)