当前位置 博文首页 > boysoft2002的专栏:一起挑战pythontip的题目(27)

    boysoft2002的专栏:一起挑战pythontip的题目(27)

    作者:[db:作者] 时间:2021-07-11 12:42

    第 131 题:新年祝福
    (略)
    ============================================================
    第 132 题:变态超级楼梯
    题目描述:有一楼梯共 n 级,刚开始时你在第零级,若每次你可以上 1 级,也可以上 2 级,...,
    也可以上 n 级。要走上第 n 级,共有多少种走法?
    给你一个正整数 n(1 < n < 1000), 请你输出答案。
    例如: n = 2
    输出:2

    ============================================================
    第 133 题:完美数
    题目描述:把只包含因子 2、3 和 5 的数称作完美数。例如 6、8 都是完美数,但 14 不是,
    因为它包含因子 7。
    习惯上我们把 1 当做是第一个完美数。求按从小到大的顺序的第 n 个完美数。
    给你一个正整数 n (1 <= n <= 1500),请你输出答案。
    例如:n=3
    则输出:3
    示例:
    输入:n = 1
    输出:1
    ============================================================
    第 134 题:小 Py 的计算器
    题目描述: 以往的操作系统内部的数据表示都是二进制方式,小 Py 新写了一个操作系统,
    系统内部的数据表示为 26 进制,其中 0-25 分别由 a-z 表示。
    现在小Py要在这个操作系统上实现一个计算器,这个计算器要能实现26进制数的加法运算。
    你能帮小 Py 实现这个计算器吗?
    给你两个表示 26 进制数的字符串 s1 和 s2, 每个数的位数最多为 10 位,我们可以保证相加的
    结果的位数最多也是 10 位。每个数会用小 Py 所设计的操作系统中的表示方法来表示,如:
    bsadfasdf。即每个数的各个位均由 26 个小写字母 a-z 中的一个来表示。 请你输出 s1 和 s2
    相加的结果,结果也用题目中描述的 26 进制数表示。
    例如:s1='ba', s2='cd'
    则输出:dd
    Note:如果结果有前导 0(即前导 a),请输出时过滤掉前导 0.示例:
    输入:s1 = "dfe"
    s2 = "feb"
    输出:ijf
    ============================================================
    第 135 题:完美数 II
    题目描述:把只包含因子 2、3 和 5 的数称作完美数。例如 6、8 都是完美数,但 14 不是,
    因为它包含因子 7。
    习惯上我们把 1 当做是第一个完美数。求按从小到大的顺序的第 n 个完美数。
    给你一个正整数 n (1 <= n <= 10^5),请你输出答案。
    例如:n=3
    则输出:3 示例:
    输入:n = 1
    输出:1
    ============================================================

    来源:

    Python 爬取pythontip网站的挑战题目(附全部题目178题)

    cs