17
迟到总比不到好!
您的程序/功能等将需要2个输入。第一个是谁参加我的聚会以及何时参加的清单。例: Kevin 13:02 Ruby 5 Sam 3 Lisa 6 Bob 12 这意味着什么?这意味着凯文首先参加了我的聚会(24小时的13:02),然后是5分钟的Ruby,然后是3分钟的Sam,然后是6分钟的Lisa,最后是Bob的12分钟。 第二个输入将是我的聚会开始的时间。例: 13:15 (24小时制)。您的输出必须是迟到的人员列表。(任何人都准时就可以了。)示例计算(例如,不要输出这些) Kevin 13:02 Ruby 13:07 Sam 13:10 Lisa 13:16 Bob 13:28 丽莎(Lisa)和鲍勃(Bob)之后到达13:15,因此此程序应打印“丽莎(Lisa),鲍勃(Bob)”。 输入假设 输入1将始终是名称(regex [A-Z][a-z]*),然后是空格,然后是hours:minutes第一行形式的24小时制时间,然后是名称,空格和下一行的正整数(分钟数)。 。总会有至少1行。 如果愿意,可以将输入1与其他任何字符一起使用,而不用换行符。 输入2将采用格式hours:minutes。 如果需要,您可以将输入作为一个字符串,以任何字符分隔。这是可选的。 不用担心跨日活动。我的派对从没参加过23:59。 输出规则 输出可以是函数返回值,也可以是回显到STDIN的字符串,文件等。您必须返回字符串或数组/列表。 如果返回字符串,则必须是每个迟到的人(顺序无关紧要),并用任何非字母数字分隔符分隔。 如果返回数组/列表,则它必须是所有迟到的所有人的列表。