PAT1 1027 Colors in Mars

    xiaoxiao2025-02-03  34

    题目链接 我的github

    题目大意

    给三个10进制数,要求每个转成13进制

    输入

    每组包含一个测试用例,每个用例为一行三个整数范围在 [ 0 , 168 ] [0, 168] [0,168]

    输出

    在一行中输出对应的13进制,且每行开头字符是#。如果有的数的13进制只有1位,则在前面补0至两位

    样例输入

    15 43 71

    样例输出

    #123456

    解析

    def solve(): ans = [chr(ord('0') + i) if i <= 9 else chr(ord('A') + i - 10) for i in range(13)] red, green, blue = map(int, input().split()) print('#%c%c%c%c%c%c' % (ans[red // 13], ans[red % 13], ans[green // 13], ans[green % 13], ans[blue // 13], ans[blue % 13])) if __name__ == "__main__": solve()
    最新回复(0)