测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
liu-stan (liu stan)
第 31840 位会员 / 2018-08-14
0 篇帖子 • 29 条回帖
0 关注者
0 正在关注
1 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 某司面试题,输入任意一个数字 n,产生九宫格 n 位手势密码,例如输入 4,则产生的 (1,2,3,6)、(1,4,7,8) 都可以。九宫格规则是:数字只能连相邻的数字,且不能出现重复。请问使用 python 如何实现,谢谢。 at 2018年09月04日

    参考知乎答案:手机的九宫格图案解锁总共能绘出多少种图案? - linkwun 的回答 - 知乎

    
    impossible = {13: 2,
                  46: 5,
                  79: 8,
                  17: 4,
                  28: 5,
                  39: 6,
                  19: 5,
                  37: 5,
                  31: 2,
                  64: 5,
                  97: 8,
                  71: 4,
                  82: 5,
                  93: 6,
                  91: 5,
                  73: 5,
                  }
    
    def func(n):
        if not 1 <= n <= 9:
            raise ValueError("1 <= n <= 9")
        numbers = list(range(1, 10))
        result = []
        num = random.choice(numbers)
        result.append(num)
        numbers.remove(num)
        for i in range(n-1):
            next_numbers = numbers[:]
            for next_num in next_numbers[:]:
                key = result[-1]*10 + next_num
                if key in impossible:
                    if impossible[key] not in result:
                        next_numbers.remove(next_num)
            num = random.choice(next_numbers)
            result.append(num)
            numbers.remove(num)
        return result
    
    
  • robot framework 中关键字是怎么和函数对应起来的 at 2018年08月14日

    大小写不敏感,忽略空格下划线
    http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#keyword-names

  • 上一页
  • 1
  • 2
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司