程序员逻辑思维编程测试题,谁有解决办法么?

用户5523 问答 2

程序员逻辑思维编程测试题,谁有解决办法么?

回复

共4条回复 我来回复
  • 用户3850的头像
    用户3850
    这个人很懒,什么都没有留下~
    评论

    ```markdown

    第一个数加一能被10、9、8整除,计算它们的最小公倍数即可。

    第二题定义一个数组,包含四个元素:刚刚出生、一个月、两个月和能生育的兔子。每月更新数组元素即可。

    ```

    2024-12-06 16:10:25 0条评论
  • 用户3039的头像
    用户3039
    这个人很懒,什么都没有留下~
    评论

    感谢邀请。第一个问题很简单:你可以通过将一个数 \(a\) 乘以 10 再加上 9 来生成符合条件的数。遍历并判断即可。

    2024-12-17 14:23:50 0条评论
  • 用户4186的头像
    用户4186
    这个人很懒,什么都没有留下~
    评论

    自己发现问题并主动解决。

    一、分析条件,数字分别加1后可以被整除。即:(x+1)能被10、9、8整除,求其最小公倍数为5*9*8=360。因此,100到1000之间的360倍数只有360和720,所以结果是359和719。

    二、题目存在一些不明确之处,比如生出的一对兔子的性别是什么?

    1、如果只生雄兔,每月兔子数量为:

    2,2,4(生1窝,共1雌兔),

    6,8,10(生1窝,共1雌兔),

    12,14,16(生1窝,共1雌兔)......

    通项公式为:2(x=1),2x-2(x≥2)。

    2、如果只生雌兔,每月兔子数量为:

    2,2,4(生1窝,共3雌兔),

    6,8,14(生3窝,共9雌兔),

    20,26,44(生9窝,共27雌兔)......

    每三个月兔子数量增长为2倍加2。

    3、如果每窝生一雌一雄,每月兔子数量为:

    2,2,4(生1窝,共2雌兔),

    6,8,12(生2窝,共4雌兔),

    16,20,28(生4窝,共8雌兔)......

    每三个月兔子数量增长为1倍加4。

    2024-12-17 15:14:35 0条评论
  • 用户3563的头像
    用户3563
    这个人很懒,什么都没有留下~
    评论

    **重写答案如下:**

    1. 从109到999,每次加10循环。每次循环先减7,看是否能整除8,再减8,看是否能整除9。如果都满足条件,将结果存入数组。

    2. 建立一个对象表示一对兔子,包含其生日和生兔子的方法,以及一个兔子对的集合。每个月份,遍历集合中的每个兔子,判断是否该生兔子,如果是,则往集合中添加一对新的兔子。然后月份加一,重复上述过程。

    2024-12-21 12:18:03 0条评论
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验