日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - B. 年号字串

發布時間:2024/5/17 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - B. 年号字串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【問題描述】

小明用字母 A 對應數字 1,B 對應 2,以此類推,用 Z 對應 26。
對于 27 以上的數字,小明用兩位或更長位的字符串來對應,例如 AA 對應 27,AB 對應 28,AZ 對應 52,LQ 對應 329。
請問 2019 對應的字符串是什么?

【答案提交】

這是一道結果填空的題,你只需要算出結果后提交即可。
本題的結果為一個大寫英文字符串,在提交答案時只填寫這個字符串,注意全部大寫,填寫多余的內容將無法得分。

Ideas

有點類似于,進制轉換,相當于十進制轉26進制。

想想十進制轉二進制是怎么轉的,一個十進制數 num 循環對 2 取余得到最后一位,然后 num // 2,循環直到 num = 0。

Code

Python

if __name__ == '__main__':ans, num = '', 2019while num:ans += f"{chr(num % 26 + ord('A') - 1)}"num //= 26print(ans[::-1])

Answer:BYQ

總結

以上是生活随笔為你收集整理的2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - B. 年号字串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。