zoukankan      html  css  js  c++  java
  • 【蓝桥杯训练】第一天1252

    1252

    [蓝桥杯2015初赛]奇妙的数字

    小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。你能猜出这个数字是多少吗?
    输出
    请输出该数字,不要输出任何多余的内容。

    注意

    1. 读清楚题目,是平方和立方,不包括自己

    算法

    1. 简单的推导一下数的范围
    2. 利用python的特性,遍历字符串,将其存为数组
    3. 用a.extend(b)来合并两个列表
    4. 利用set来保证唯一性,判断length == 10

    题解

    for op in range(50,100):
        bb = [i for i in str(op**2)]
        cc = [i for i in str(op**3)]
        bb.extend(cc)
        if len(set(bb)) == 10:
            print(op)
    /**************************************************************
        Problem: 1252
        User: yanshanbei
        Language: Python
        Result: 正确
        Time:21 ms
        Memory:26796 kb
    ****************************************************************/
    

    结果: 69

  • 相关阅读:
    mysql性能优化
    pymysql模块
    mysql数据表约束
    MySQL数据库
    IO模型
    8451
    8946531
    6783
    256213
    27822
  • 原文地址:https://www.cnblogs.com/yanshanbei/p/12207841.html
Copyright © 2011-2022 走看看