一、题目描述

公司用一个字符串来标识员工的出勤信息

  1. absent:缺勤
  2. late:迟到
  3. leaveearly:早退
  4. present:正常上班

现需根据员工出勤信息,判断本次是否能获得出勤奖,能获得出勤奖的条件如下:

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

二、输入描述

用户的考勤数据字符串记录条数 >=1

输入字符串长度 <10000 ;

不存在非法输入

如:

2
present
present absent present present leaveearly present absent

三、输出描述

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

四、解题思路

题目要求根据员工的出勤信息判断是否能获得出勤奖,需要满足以下条件:

  1. 缺勤不超过1次;
  2. 没有连续的迟到或早退;
  3. 任意连续7次考勤中,缺勤、迟到或早退的次数不超过3次。

算法流程:

  1. 读取输入的考勤数据字符串记录条数 nÿ

华为OD机试真题(Java),根据员工出勤信息,判断本次是否能获得出勤奖(100%通过+复盘思路)相关推荐

  1. 华为OD机试真题 Java 实现【几何平均值最大子数组】【2023 Q1 | 100分】

        所有题目均有四种语言实现.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 题目描述:         从一个长度为N的正数数组numbers中找出 ...

  2. 【100%通过率】华为OD机试真题 Java 实现【最长回文字符串】【2023 Q1 | 100分】

            所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 如果一个字符串正读和反渎都一样(大小写敏感) ,则称 ...

  3. 华为OD机试真题 Java 实现【删除重复数字后的最大数字】【100%通过率】【2022.11 Q4 新题】

        所有题目均有四种语言实现.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能 ...

  4. 【100%通过率】华为OD机试真题 Java 实现【不爱施肥的小布】【2023 Q1 | 100分】

        所有题目均有四种语言实现.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++2621 ...

  5. 华为OD机试真题 Java 实现【二维伞的雨滴效应】【2023 B卷 100分】,附详细解题思路

    目录 一.题目描述 二.输入描述 三.输出描述 四.解题思路 五.Java算法源码 六.效果展示 1.输入 2.输出 3.说明 大家好,我是哪吒. 做技术,我是认真的,立志于打造最权威的华为OD机试真 ...

  6. 【华为OD机试真题 JAVA】热点网站统计

    JS版:[华为OD机试真题 JS]热点网站统计 标题:热点网站统计 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页 ...

  7. 【华为OD机试真题 JAVA】找城市

    JS版: [华为OD机试真题 JS]找城市 标题:找城市 | 时间限制:1秒 | 内存限制:65536K | 语言限制:不限 一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要 ...

  8. 【华为OD机试真题 JAVA】九宫格按键输入

    JS版:[华为OD机试真题 JS]九宫格按键输入 标题:九宫格按键输入 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 九宫格按键输入,有英文和数字两个模式,默认是数字模式,数字 ...

  9. 【华为OD机试真题 JAVA】跳格子游戏

    JS版:[华为OD机试真题 JS]跳格子游戏 标题:跳格子游戏 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 地上共有N个格子,你需要跳完地上所有的格子,但是格子间是有强依赖关 ...

  10. 【华为OD机试真题 JAVA】分积木

    JS版:[华为OD机试真题 JS]分积木 标题:分积木 | 时间限制:1秒 | 内存限制:32768K | 语言限制:不限 Solo和koko是两兄弟,妈妈给了他们一大堆积木,每块积木上都有自己的重量 ...

最新文章

  1. char str[]与char *str的区别
  2. 系统要关闭,可我程序还有事要处理?
  3. Linux显示5 9行的数据,Linux复习
  4. java的 import注解_[java]一分钟学会spring注解之@Import注解
  5. python怎么做图表_python 制作表格
  6. Cocos2d BMFont解析
  7. 暗影精灵5学计算机够用吗,为什么说暗影精灵5值得买?拆客给你看本!
  8. JavaScript数据结构——队列(Queue)
  9. 自定义Button按钮
  10. Django之验证码的生成和使用
  11. Java学习手册:Java基础知识点(不断扩充更新中)
  12. 计算机键盘灯光怎么关闭,电脑关了键盘灯一直亮着怎么办
  13. 短视频去水印解析二次运用--全网短视频解析去水印软件
  14. ActivityManager 管理Activity
  15. 判断浏览器版本,当浏览器版本过低时提示升级浏览器,不显示原来页面内容
  16. Ubuntu桌面图标无法打开终端的解决过程
  17. 用计算机撩人套路,撩人套路-撩人套路情话一问一答 - 个性说说吧
  18. 嵌入式 wave文件(*.wav)格式、PCM数据格式收藏
  19. 关于网络文学发展形势的三点判断
  20. 边下边看 七款P2P下载软件全能大比拼

热门文章

  1. Double TAG
  2. qt6安装Emscripten SDK
  3. <RVV设计的艺术> 加法相关指令讲解与硬件实现
  4. 飞书小程序开发 H5应用嵌入飞书
  5. App Startup原理解析
  6. 有哪些免费采购信息网站值得推荐?
  7. 建筑工程项目财务管理风险及防控浅析
  8. Qt网络编程之QNetworkAccessManager
  9. ❤️blotemJ陆小马学习资源分享❤️
  10. 电缆故障测试工作原理——TFN DG15M电缆故障测试仪