当前位置: 首页 > news >正文

网站上线准备工作wordpress前台登录

网站上线准备工作,wordpress前台登录,app是什么意思怎么用,同样也是做严选的网站题目描述 考勤记录是分析和考核职工工作时间利用情况的原始依据#xff0c;也是计算职工工资的原始依据#xff0c;为了正确地计算职工工资和监督工资基金使用情况#xff0c;公司决定对员工的手机打卡记录进行异常排查。 如果出现以下两种情况#xff0c;则认为打卡异常…题目描述 考勤记录是分析和考核职工工作时间利用情况的原始依据也是计算职工工资的原始依据为了正确地计算职工工资和监督工资基金使用情况公司决定对员工的手机打卡记录进行异常排查。 如果出现以下两种情况则认为打卡异常 实际设备号与注册设备号不一样同一个员工的两个打卡记录的时间小于60分钟并且打卡距离超过5km。 给定打卡记录的字符串数组clockRecords每个打卡记录组成为工号、时间分钟、打卡距离km、实际设备号、注册设备号返回其中异常的打卡记录按输入顺序输出。 输入描述 第一行输入为N表示打卡记录数之后的N行表示打卡记录每一行表示一条打卡记录。 例如 2 100000,10,1,ABCD,ABCD 100000,50,10,ABCD,ABCD输出描述 输出为异常的打卡记录例如 100000,10,1,ABCD,ABCD;100000,50,10,ABCD,ABCD备注 clockRecords长度 1000clockRecords[i]格式{id},{time},{distance},{actualDeviceNumber},{registeredDeviceNumber}id由6位数字组成time由整数组成范围为0~1000distance由整数组成范围为0~100actualDeviceNumber和registeredDeviceNumber由4位大写字母组成 示例描述 示例一 输入 2 100000,10,1,ABCD,ABCD 100000,50,10,ABCD,ABCD输出 100000,10,1,ABCD,ABCD;100000,50,10,ABCD,ABCD说明 第一条记录是异常的因为第二条记录与它的间隔不超过60分钟但是打卡距离超过了5km同理第二条记录也是异常的。 示例二 输入 2 100000,10,1,ABCD,ABCD 100000,80,10,ABCE,ABCD输出 100000,80,10,ABCE,ABCD说明 第二条记录的注册设备号与打卡设备号不一致所以是异常记录。 示例三 输入 2 100000,10,1,ABCD,ABCD 100000,80,10,ABCE,ABCE输出 null说明 无异常打卡记录所以返回null 解题思路 用对象EmployeeRecord存储打卡记录并先判断实际设备号与注册设备号是否一致。将打卡记录存储在对象列表中遍历打卡记录的列表 计算打卡时间计算打卡距离如果两个打卡记录时间小于60并且打卡距离超过5km打卡异常设置vaild为False 得到打卡异常的记录并返回字符串。 解题代码 def solve_method(clock_records):employee_records []for record in clock_records:employee_record EmployeeRecord(record[0], record[1], record[2], record[3], record[4])employee_record.set_vaild(employee_record.check_device_number())employee_records.append(employee_record)for i in range(len(employee_records)):for j in range(i 1, len(employee_records)):if employee_records[i].id employee_records[j].id:# 计算打卡时间time_diff abs(employee_records[i].time - employee_records[j].time)# 计算打卡距离distance_diff abs(employee_records[i].distance - employee_records[j].distance)# 如果两个打卡记录时间小于60并且打卡距离超过5km打卡异常if time_diff 60 and distance_diff 5:employee_records[i].vaild Falseemployee_records[j].vaild False# 得到打卡异常的记录result ;.join(str(record) for record in employee_records if not record.vaild)return null if len(result) 0 else resultclass EmployeeRecord:def __init__(self, id, time, distance, actual_device_number, registered_device_number):self.id idself.time timeself.distance distanceself.actual_device_number actual_device_numberself.registered_device_number registered_device_number# 打卡是否合法self.vaild Truedef set_vaild(self, vaild):self.vaild vailddef __str__(self):return f{self.id},{self.time},{self.distance},{self.actual_device_number},{self.registered_device_number}def check_device_number(self):# 实际设备号与注册设备号不一致打卡异常if self.actual_device_number self.registered_device_number:return Truereturn Falseif __name__ __main__:clockRecords [[100000, 10, 1, ABCD, ABCD],[100000, 50, 10, ABCD, ABCD]]assert solve_method(clockRecords) 100000,10,1,ABCD,ABCD;100000,50,10,ABCD,ABCDclockRecords [[100000, 10, 1, ABCD, ABCD],[100000, 80, 10, ABCE, ABCD]]assert solve_method(clockRecords) 100000,80,10,ABCE,ABCDclockRecords [[100000, 10, 1, ABCD, ABCD],[100000, 80, 10, ABCE, ABCE]]assert solve_method(clockRecords) null
http://www.hkea.cn/news/14532633/

相关文章:

  • html5网站后台怎么做网站后台安装
  • wordpress分类高亮台州网站seo
  • 网站网站建设培训给vps安装wordpress
  • 无锡网站制作公司哪家好wordpress 导航栏插件
  • 网站排名代做天眼查官网在线查询
  • 做房产中介网站企业展厅怎么设计
  • 做地方黄页网站写文章赚稿费的app
  • 铜仁市建设局网站wordpress 如何使用两个主题
  • 广州优质网站建设案例安卓网站开发视频
  • 自动做微网站windows.net做网站
  • 企业电子网站的建设案例分析正规网站建设多少钱
  • 域名和网站wordpress分享qq
  • 新建网站怎么做优化购物网站主页设计图
  • 个人网站的优点做简单网站需要学什么软件有哪些内容
  • 手机如何搭建网站网站图标生成
  • 网站开发赚钱关键词优化价格
  • 微网站用什么做的档案网站建设的意义
  • 网站建设要准备的内容专门做调研的网站
  • 网站定制营销的过程做视频网站 版权怎么解决
  • 秀山网站制作冠县快搜网站建设有限公司
  • 设计网站的优缺点分析嘉兴网站建设企业
  • 德网站建设xp花生壳做自己的网站
  • 深圳电力建设公司网站网站和系统哪个好做
  • 经营网站备案信息管理系统青岛有哪些做网站的公司
  • 什么程序做网站株洲有几个区
  • 网站备案成功后可以改吗建网站 赚钱
  • 做微网站的公司哪家好呢南宁网站建设托管
  • 网站域名查主机手机端网站开发视频教程
  • 企业网站管理系统湖南岚鸿建设视频网站多少钱
  • 注册网站名称廉江新闻最新消息