0
点赞
收藏
分享

微信扫一扫

年号字符——蓝桥杯 python

you的日常 2022-01-26 阅读 78

小明用字母 AA 对应数字 11,BB 对应 22,以此类推,用 ZZ 对应 2626。对于 2727 以上的数字,小明用两位或更长位的字符串来对应,例如 AAAA 对应 2727,ABAB 对应 2828,AZAZ 对应 5252,LQLQ 对应 329329。

请问 20192019 对应的字符串是什么?

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M
    res = [0,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
    ans=[]
    num=2019
    a=num//(26*26)
    ans.append(res[a])  #B
    b=num%(26*26)//26
    ans.append(res[b])   #Y
    c=num%(26*26)
    d=c%26
    ans.append(res[d])  #Q
    
    print(''.join(ans))

举报

相关推荐

0 条评论