1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路:滑动窗口模拟

维护一个长度为7的窗口,并统计其缺勒/迟到/早退次数是否超过3,维护一个变量,统计其缺勤次数,并在所有下标>0的位置判断是否有连续的迟到/早退,如果都没有,则返回true,有任意一点不满足,返回false。写的时候最好写一个判断函数,这样会方便一些。

JavaScript

P3036.考勤信息(100分)

    1000ms Tried: 323 Accepted: 57 Difficulty: 4 所属公司 : 华为od
    算法与标签>模拟

题目描述

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

  • absent:缺勒
  • late: 迟到
  • leaveearly: 早退
  • present: 正常上班

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

  • 缺勤不超过一次,
  • 没有连续的迟到/早退:
  • 任意连续7次考勤,缺勒/迟到/早退不超过3次

输入描述

第一行输入一个整数nnn,表示有多少个员工

后面nnn行,每一行输入若干个字符串,表示第iii名员工的出勤信息

输出描述

输出nnn行,每一行表示这名员工能否获得出勤奖,如果可以,则输出“true",否则输出”false"

样例1

输入

2
present
present present

输出

true
true

样例2

输入

2
present
present absent present present leaveearly present absent

输出

true
false

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 2, 54ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?