程序员逻辑思维编程测试题,谁有解决办法么?
程序员逻辑思维编程测试题,谁有解决办法么?
-
```markdown
第一个数加一能被10、9、8整除,计算它们的最小公倍数即可。
第二题定义一个数组,包含四个元素:刚刚出生、一个月、两个月和能生育的兔子。每月更新数组元素即可。
```
2024-12-06 16:10:25 -
感谢邀请。第一个问题很简单:你可以通过将一个数 \(a\) 乘以 10 再加上 9 来生成符合条件的数。遍历并判断即可。
2024-12-17 14:23:50 -
自己发现问题并主动解决。
一、分析条件,数字分别加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 -
**重写答案如下:**
1. 从109到999,每次加10循环。每次循环先减7,看是否能整除8,再减8,看是否能整除9。如果都满足条件,将结果存入数组。
2. 建立一个对象表示一对兔子,包含其生日和生兔子的方法,以及一个兔子对的集合。每个月份,遍历集合中的每个兔子,判断是否该生兔子,如果是,则往集合中添加一对新的兔子。然后月份加一,重复上述过程。
2024-12-21 12:18:03