员工出勤

题目

公司用一个字符串来标识员工的出勤信息
absent: 缺勤
late: 迟到
leaveearly:早退
present: 正常上班
现需根据员工出勤信息,判断本次是否能获得出勤奖,
能获得出勤奖的条件如下:

  1. 缺勤不超过1
  2. 没有连续的迟到/早退
  3. 任意连续7次考勤,缺勤/迟到/早退,不超过3

输入

用户的考勤数据字符串记录条数 >= 1`
`输入字符串长度 < 10000` ;
不存在非法输入
如:
`2`
`present`
`present absent present present leaveearly present absent

输出描述

根据考勤数据字符串
如果能得到考勤奖输出true否则输出false
对于输出示例的结果应为
true false

示例一

输入

2
present
present present

输出

true 

华为OD机试 - 员工出勤(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】相关推荐

  1. 华为OD机试 - 新员工座位安排系统(Python) | 机试题+算法思路+考点+代码解析 【2023】

    新员工座位安排系统 题目 工位由序列 F 1 F_1 F1​</

  2. 华为OD机试 - 热点网络统计(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    热点网络统计 题目 企业路由器的统计页面,有一个功能,需要动态统计公司访问最多的网页URL topN 请设计一个算法,可以高效动态统计TopN的页面 输入 每一行都是一个URL或一个数字 如果是URL ...

  3. 华为OD机试 - 最少数量线段覆盖(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    最少数量线段覆盖 题目 给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于 1, 请你从中找到最少数量的线段,这些线段可以覆盖住所有线段. 输入 第一行输入为所有线段的数量,不超过 100 ...

  4. 华为OD机试 - 星际篮球争霸赛(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    星际篮球争霸赛 题目 在星球争霸篮球赛对抗赛中 ,最大的宇宙战队希望每个人 都能拿到MVP,MVP的条件是单场最高分得分获得者. 可以并列所以宇宙战队 决定在比赛中 尽可能让更多队员上场, 并且让所有 ...

  5. 华为OD机试 - 五键键盘(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    五键键盘 题目 有一个特殊的五键键盘 上面有A.Ctrl-C.Ctrl-X.Ctrl-V.Ctrl-A A键在屏幕上输出一个字母A Ctrl-C将当前所选的字母复制到剪贴板 Ctrl-X将当前选择的字 ...

  6. 华为OD机试 -分苹果(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    分苹果 题目 AB`两个人把苹果分为两堆 `A`希望按照他的计算规则等分苹果 他的计算规则是按照二级制加法计算 并且不计算进位`12+5=9(1100+0101=9)`, `B`的计算规则是十进制加法 ...

  7. 华为OD机试 - 射击比赛(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    射击比赛 题目 给定一个射击比赛成绩单 包含多个选手若干次射击的成绩分数 请对每个选手按其最高三个分数之和进行降序排名 输出降序排名后的选手ID序列 条件如下: 一个选手可以有多个射击成绩的分数 且次 ...

  8. 华为OD机试 - 航天器(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    题目名称 题目 给航天器一侧加装长方形和正方形的太阳能板(图中的斜线区域); 需要先安装两个支柱(图中的黑色竖条); 再在支柱的中间部分固定太阳能板; 但航天器不同位置的支柱长度不同; 太阳能板的安装 ...

  9. 华为OD机试 - 英文输入法单词联想(Python) | 机试题+算法思路+考点+代码解析 【2023】

    英文输入法单词联想 主管期望你来实现英文输入法单词联想功能,需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词. 按字典序输出联想到的单词序列,如果联想不到,请输出用户输入 ...

最新文章

  1. 无代码的时代真的来了吗?
  2. Ubuntu中Apache修改DocumentRoot(修改网站根目录)
  3. php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...
  4. Python中的常见面试题
  5. matlab将孤立点连接起来,复杂网络模型的matlab实现
  6. 2PC协议(2-phase-commit protocol)
  7. django 打开的html css_Django分页完整示例
  8. 打针小说软件测试,UPDATE注射(mysql+php)的两个模式
  9. Emmet:HTML/CSS代码快速编写器
  10. linux 线程 waitforsingleobject,用Sleep或WaitForSingleObject实现线程的休眠 | 求索阁
  11. linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法
  12. 晶圆级封装行业调研报告 - 市场现状分析与发展前景预测
  13. 020-python函数和常用模块-文件操作
  14. Python pandas学习总结
  15. python基本语法结构
  16. 技术分享 | MaxScale 实现 MySQL读写分离
  17. DQL 数据查询语⾔
  18. 计算机五笔是什么时候学的吗,现在学习五笔打字,还有必要吗?
  19. 有效提高关键词排名SEO技巧实论
  20. 基于C++的钻石金字塔问题算法设计

热门文章

  1. 利用python对图像进行傅里叶变换_python实现图像傅里叶变换
  2. 区块链亮相浙江卫视,用看得见的应用做科普
  3. Java实现 蓝桥杯VIP 算法提高 身份证排序
  4. a as as big rat_as big as等于什么
  5. sout语句在控制台乱码
  6. React 核心开发者 Dan 官宣离职!
  7. 2020考研数学一大纲之完全解析(六)
  8. android 点赞取消,Android view之点赞容易,取消不易
  9. 计算机考试报名照片显示池式连接请求超时,ping请求超时的解决方法
  10. java方法的调用类型转换_关于java:实现接口,方法调用和类型转换的方法