考勤信息(100用例)C卷 (Java&&Python&&C++&&Node.js&&C语言)

公司用一个字符申来表示员工的出勤信息:
absent:缺勒
late: 迟到
leaveearly:早退
present:正常上班
现需根据员工出勤信息,判断本次是否能获得出勤奖,能获得出勤奖的条件如下:
缺勤不超过一次:没有连续的迟到/早退:任意连续7次考勤。缺勤/迟到/早退不超过3次

输入描述:

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

输出描述:

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

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

2
present
present present

输出

true true

示例2 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

2
present
present absent present present leaveearly present absent

输出

true false

Java版本

import java.util.Scanner;

public class Attendance {
    public static boolean cmpStr(String[] arr, String s1, String s2) {
        for (int i = 0; i < arr.length -

你可能感兴趣的:(华为OD(多语言),c语言,c++,node.js,华为od)