测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
sweet77 (程早起)
第 59093 位会员 / 2021-01-23
1 篇帖子 • 15 条回帖
1 关注者
0 正在关注
1 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 一起来刷题:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 at 2021年10月14日

    bisect.bisect_left(nums, target)

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月13日

    贴一个笨方法:

    import collections
    import random
    
    
    # 这是题目所给的rand1函数
    def rand1():
        return random.randint(0, 1)
    
    
    # 实现1-4的随机函数
    def rand4():
        number1 = rand1() + 1
        number2 = rand1()
        while number2 == 1:
            number2 = 2
        return number1 + number2
    
    
    # 根据rand4生成1-8的随机函数
    def rand8():
        number1 = rand4()
        number2 = rand1()
        while number2 == 1:
            number2 = 4
        return number1 + number2
    
    
    # 根据rand8生成1-16的随机函数
    def rand16():
        """
        省略
        """
    
    
    # 根据rand16生成1-32的随机函数
    def rand32():
        """
        省略
        """
    
    """
    省略rand64(),rand128(),rand256(),rand512()
    """
    
    
    # 根据rand512(),先拒绝采样,然后处理
    def rand1000():
        number1 = rand512()
        while number1 > 500:
            number1 = rand512()
        number2 = rand1()
        while number2 == 1:
            number2 = 500
        return number1 + number2
    
    
    # 测试函数
    ans = []
    tar = 0
    for _ in range(100000):
        ans.append(rand32())
    answer = collections.Counter(ans)
    for _ in answer:
        tar += 1
    print(tar)
    print(answer)
    
  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    可以使用二进制先生成 9 位的二进制数,转换为十进制加一后,丢弃掉 500 以上的;然后再执行一次 rand 函数,生成的数加一后乘前面那个十进制数就行了,当然这里的乘也可以使用移位运算;

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    但是这个难点在于不知道如何设计拒绝采样,暂时想不出很好的思路

  • 昨晚虾皮一面面试官出的一道题:利用随机生成(0,1)方法随机生成 0~1000 的数 at 2021年09月10日

    这个就是类似前几天力扣每日一题的 rand7 实现 rand10 吧

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月24日

    我就是先让他们给我代码,然后让他们给我权限

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月23日

    恒捷大佬说的没错,不试试怎么知道呢,鼓起勇气和 leader 或者开发 leader 提一下,能不能给开一下 reporter 权限,我感觉一般都会同意的吧

  • 各位大佬毕业后的一年能给小弟我参考参考吗 at 2021年08月23日

    小公司,让开发给了我所有服务的 pull 权限,把好多服务的代码都看了,理了一下流程图;
    现在新的需求上来写好测试用例之后就去看代码逻辑了;
    数据库权限也有;
    可能这就是小公司唯一的好处吧。。。

  • 一个菜鸡的精准测试实践 at 2021年08月08日
    仅楼主可见
  • 0724 TesterHome & 众安保险沙龙活动总结(内有 PPT) at 2021年07月25日

    杭州的沙龙有报名渠道嘛

  • MTSC2021 到时候的视频,要多久才能看? at 2021年07月05日

    星期六下午去不了的我也想问这个问题😂

  • 好消息,社区专栏新功能来啦! at 2021年06月29日

    申请开通专栏,谢谢,麻烦啦!

  • 小程序 UI 自动化问题求助!!! at 2021年06月25日

    微信小程序的话好像微信有一个框架 叫 minium 可以去看看

  • 如何推动业务测试团队转型自动化测试? at 2021年06月06日

    请问可以分享一下技能图谱嘛,万分感谢

  • allure 报告如何让同事查看 at 2021年03月24日

    我把生成的页面打包通过邮件发的

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

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