哪里有字节跳动的笔试题啊,我想在整一遍。
字节跳动第一题:为啥我的只有20%???
#coding=utf-8 # 本题为考试多行输入输出规范示例,无需提交,不计分。 import sys if __name__ == "__main__": # 读取第一行的n n = int(sys.stdin.readline().strip()) datas = [] for i in range(n+2): line = sys.stdin.readline().strip() values = list(map(int, line.split())) datas.append(values) class_time_h = datas[-1][0] class_time_m = datas[-1][1] datas.pop(-1) need_time = datas[-1][0] datas.pop(-1) need_time_h = need_time // 60 need_time_m = need_time % 60 late_time_h = class_time_h - need_time_h late_time_m = class_time_m - need_time_m if late_time_m < 0: late_time_m += 60 late_time_h -= 1 for i in datas: cur_time_h = i[0] cur_time_m = i[1] if cur_time_h < late_time_h: times_h = cur_time_h times_m = cur_time_m elif cur_time_h == late_time_h and cur_time_m <= late_time_m: times_h = cur_time_h times_m = cur_time_m print(times_h, times_m)