题解 | #Mileage Bank#

Mileage Bank

https://www.nowcoder.com/practice/8ec03ec1fa7544cf84244a441ff9405c

def Mileage(a, b):
    if b == 'F':
        return 2*a
    elif b == 'B':
        return int(a + 0.5*a + 0.5)
    elif b == 'Y' and a >= 500:
        return a
    else:
        return 500
s1 = 0
while True:

    
    s = list(input().split())
    if s[0] == '0' or s[0] == '#':
        break
    s1+=Mileage(int(s[2]), s[-1])
print(s1) 


全部评论

相关推荐

2024-12-12 15:07
已编辑
门头沟学院 Java
秋招end未来可期:实习内容太多了,抓不住重点,关键还是用了什么技术解决了什么问题,得到了什么样的效果,另外专业技能有点少,可以网上去找一些别人的简历来参考参考。整体内容够了,估计就是一些内容调整了。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务