#624. T1-18-E4 找出首个大于前一项两倍的数

T1-18-E4 找出首个大于前一项两倍的数

说明

输入若干正整数(以 0 结束),找到第一个比前一个数大于其两倍的数,并输出。如果没有这样的数,输出 None。

输入格式

若干个整数,以 0 结束(至少两个)

输出格式

第一个满足条件的数或 None
3 5 6 13 0
13

提示

初始输入第一个数存为 prev,然后进入 do-while 循环读取下一个数。每次比较 curr > 2 * prev,若成立即输出结果并终止。使用 do-while 是为了确保至少输入一对数据。不是枚举所有数字,而是逻辑性查找首个符合条件的项。

来源

T1-18循环应用