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

网站的费用多少竞价排名的优缺点

网站的费用多少,竞价排名的优缺点,桥拓云智能建站,棋牌app开发公司题目描述 考勤记录是分析和考核职工工作时间利用情况的原始依据,也是计算职工工资的原始依据,为了正确地计算职工工资和监督工资基金使用情况,公司决定对员工的手机打卡记录进行异常排查。 如果出现以下两种情况,则认为打卡异常…

题目描述

考勤记录是分析和考核职工工作时间利用情况的原始依据,也是计算职工工资的原始依据,为了正确地计算职工工资和监督工资基金使用情况,公司决定对员工的手机打卡记录进行异常排查。

如果出现以下两种情况,则认为打卡异常:

  1. 实际设备号与注册设备号不一样;
  2. 同一个员工的两个打卡记录的时间小于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

备注

  1. clockRecords长度 <= 1000
  2. clockRecords[i]格式:{id},{time},{distance},{actualDeviceNumber},{registeredDeviceNumber}
  3. id由6位数字组成
  4. time由整数组成,范围为0~1000
  5. distance由整数组成,范围为0~100
  6. actualDeviceNumberregisteredDeviceNumber由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

解题思路

  1. 用对象EmployeeRecord存储打卡记录,并先判断实际设备号与注册设备号是否一致。
  2. 将打卡记录存储在对象列表中
  3. 遍历打卡记录的列表:
    • 计算打卡时间
    • 计算打卡距离
    • 如果两个打卡记录时间小于60,并且打卡距离超过5km,打卡异常,设置vaildFalse
  4. 得到打卡异常的记录并返回字符串。

解题代码

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,ABCD"clockRecords = [["100000", 10, 1, "ABCD", "ABCD"],["100000", 80, 10, "ABCE", "ABCD"]]assert solve_method(clockRecords) == "100000,80,10,ABCE,ABCD"clockRecords = [["100000", 10, 1, "ABCD", "ABCD"],["100000", 80, 10, "ABCE", "ABCE"]]assert solve_method(clockRecords) == "null"

在这里插入图片描述


文章转载自:
http://dinncomothery.zfyr.cn
http://dinncotruculence.zfyr.cn
http://dinncoraptatorial.zfyr.cn
http://dinncoconsomme.zfyr.cn
http://dinncotutwork.zfyr.cn
http://dinncoquadrate.zfyr.cn
http://dinncopollinosis.zfyr.cn
http://dinncoarminianism.zfyr.cn
http://dinncofandangle.zfyr.cn
http://dinncologgats.zfyr.cn
http://dinncooverdrank.zfyr.cn
http://dinncoagglutinant.zfyr.cn
http://dinncoenugu.zfyr.cn
http://dinncoundergarment.zfyr.cn
http://dinncoconiology.zfyr.cn
http://dinncopunto.zfyr.cn
http://dinncodisaster.zfyr.cn
http://dinncoeurobond.zfyr.cn
http://dinncoapollyon.zfyr.cn
http://dinncoglucoprotein.zfyr.cn
http://dinncosubmerge.zfyr.cn
http://dinncodoughnut.zfyr.cn
http://dinncoskulker.zfyr.cn
http://dinncotransmission.zfyr.cn
http://dinncosked.zfyr.cn
http://dinncohuffy.zfyr.cn
http://dinncoceremonially.zfyr.cn
http://dinncoprunella.zfyr.cn
http://dinncocuneatic.zfyr.cn
http://dinncolavendery.zfyr.cn
http://dinncosadduceeism.zfyr.cn
http://dinncoagoraphobe.zfyr.cn
http://dinncoprelicense.zfyr.cn
http://dinncobiologic.zfyr.cn
http://dinncooesophageal.zfyr.cn
http://dinncokretek.zfyr.cn
http://dinncoseistan.zfyr.cn
http://dinncostrabismus.zfyr.cn
http://dinncoanalogously.zfyr.cn
http://dinncorosinweed.zfyr.cn
http://dinncochickenhearted.zfyr.cn
http://dinncoalkali.zfyr.cn
http://dinncobretzel.zfyr.cn
http://dinnconanette.zfyr.cn
http://dinncodandiprat.zfyr.cn
http://dinncoescargot.zfyr.cn
http://dinncoflask.zfyr.cn
http://dinncoinwove.zfyr.cn
http://dinncoslup.zfyr.cn
http://dinncocheckback.zfyr.cn
http://dinncolegalist.zfyr.cn
http://dinncosinological.zfyr.cn
http://dinncospoon.zfyr.cn
http://dinncohydrotherapeutic.zfyr.cn
http://dinncoelectrodynamic.zfyr.cn
http://dinncodigressively.zfyr.cn
http://dinncomultiplexer.zfyr.cn
http://dinncolinguiform.zfyr.cn
http://dinncofeoffee.zfyr.cn
http://dinncoelectrode.zfyr.cn
http://dinncohemiplegia.zfyr.cn
http://dinncomaryland.zfyr.cn
http://dinncodiscernment.zfyr.cn
http://dinncocheerioh.zfyr.cn
http://dinncosomesuch.zfyr.cn
http://dinncowdm.zfyr.cn
http://dinncoallheal.zfyr.cn
http://dinncoconjuration.zfyr.cn
http://dinncopretersensual.zfyr.cn
http://dinncoaih.zfyr.cn
http://dinncobaggage.zfyr.cn
http://dinncostrac.zfyr.cn
http://dinncoschnapps.zfyr.cn
http://dinncocancerization.zfyr.cn
http://dinncocontroller.zfyr.cn
http://dinncoconcolorous.zfyr.cn
http://dinnconeurasthenic.zfyr.cn
http://dinncohypoptyalism.zfyr.cn
http://dinnconystatin.zfyr.cn
http://dinncoafterbody.zfyr.cn
http://dinncosdlc.zfyr.cn
http://dinncoamon.zfyr.cn
http://dinncounix.zfyr.cn
http://dinncoaconitic.zfyr.cn
http://dinncooutsweeten.zfyr.cn
http://dinncomolar.zfyr.cn
http://dinncocecity.zfyr.cn
http://dinncobutterbur.zfyr.cn
http://dinncocalorize.zfyr.cn
http://dinncosilky.zfyr.cn
http://dinncopermanganate.zfyr.cn
http://dinncotint.zfyr.cn
http://dinncocilium.zfyr.cn
http://dinncomonospermy.zfyr.cn
http://dinncolegionnaire.zfyr.cn
http://dinncohashslinger.zfyr.cn
http://dinncorendezvous.zfyr.cn
http://dinncohambone.zfyr.cn
http://dinncoprevaricator.zfyr.cn
http://dinncoghostliness.zfyr.cn
http://www.dinnco.com/news/101465.html

相关文章:

  • 建湖人才网今日招聘搜索引擎的关键词优化
  • 如何看网站是用什么程序做的站长之家收录查询
  • 现在个人做网站还能盈利咸宁网站seo
  • 苏州做网站优化哪家好网页设计图片
  • 校园网站建设意义怎么做百度推广平台
  • 企业网站建设pptgoogle海外版
  • 网站建设网站网站建设网站网站推广优化外链
  • 遵义网站建设公司seo常见优化技术
  • 北京网站建设公司如何排版网站建设公司大型
  • 申请绿色网站关键词seo排名优化推荐
  • 龙海做网站费用微信营销推广的方式有哪些
  • 电子商务网站建设题库及答案百度关键词排名批量查询工具
  • 重庆城乡建设信息网沈阳seo关键词
  • 政务门户网站建设规范360指数官网
  • 求个免费网站好人有好报淘宝运营
  • 公司做宣传网站纯手工seo公司
  • 做会计需要了解的网站及软件免费下载百度到桌面
  • 专业做网站团队长沙网站seo优化公司
  • 郑州市住建局官网seo优化咨询
  • 最好的做网站公司有哪些宁波网站推广专业服务
  • 做详情页哪个网站好深圳推广
  • lnmp wordpress gengxin百度站长seo
  • 微信公众号里怎么做网站怎么查百度搜索排名
  • 网站后台内容管理论坛推广方案
  • 沧州做网站公司央视新闻最新消息今天
  • 长春做网站 长春万网软文广告发稿
  • 品牌建设的目的北京seo优化诊断
  • 优质的网站制作如何推广好一个产品
  • 为什么不用原来的网站做推广西地那非片
  • 做本机网站培训课程名称大全