PAT1006 Sign In and Sign Out


题意: 找到今天第一个出门的人和最后一个进门的人。


思路:

主要在于处理字符串。这里我试着用python求了一下。

n = raw_input()
outtmin = 999999
intmax = -1 
for i in range(0,int(n)):
    string=raw_input()
    s = string.split()
    sid = s[0]
    outs = s[1]
    ins = s[2]
    outtimes = outs.split(':')
    intimes = ins.split(':')
    outtime = int(outtimes[0])*3600 + int(outtimes[1])*60 + int(outtimes[2])
    intime = int(intimes[0])*3600 + int(intimes[1])*60 + int(intimes[2])
    if outtime < outtmin :
        outtmin = outtime
        outid = sid
    if intime > intmax:
        intmax = intime
        inid = sid
  
print outid + " " + inid


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值