9.23美团算法策略方向笔

1、n场考试求,求低于或高于之前所有考试的最高分

遍历一次数组,记录最大值最小值,很简单

2、求修改后的时间

'''python

hour, minute = map(int, input().split(':'))

n = int(input())

for i in range(n):

    op , step = input().split()

    step = int(step)

    if op == '+':

        if minute + step <= 60:

            minute = minute + step

        else:

            hour += (minute +step) // 60

            hour %= 24

            minute = (minute +step) % 60

    else:

        if minute - step >= 0:

            minute = minute - step

        else:

            step -= minute

            hour_tmp = step // 60

            minute_temp = step % 60

            if hour - hour_tmp - 1 >= 0:

                hour = hour - tmp -1

                minute = 60 - minute_temp

            else:

                hour_tmp -= hour

                hour_tmp_01 = hour_tmp % 24

                hour = 24 - hour_tmp_01 - 1

                if hour == 24:

                    hour = 0

                minute = 60 - minute_temp

if hour < 10:

    hour = '0' + str(hour)

else:

    hour = str(hour)

if minute < 10:

    minute = '0' + str(minute)

else:

    minute = str(minute)

res = str(hour) +':'+str(minute)

print(res)

'''

3、数列的前n项和

暴力超时间,等差数列求和公式,感觉步骤没错(我没有ak),不理解。

4、求敌营乘以x不是完全平方数的元素,

感觉也很简单,但是未ak,不理解

有人全部通过了吗,如何做的???

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务