问题:
您的任务是确定一个数字序列中的每个数字是否至少包含其前一个数字。
例如,以下应返回真实:
[1, 12, 203, 0, 30]
^ ^ Contains a 0
^ Contains a 2
^ Contains a 1
以下应返回false:
[1, 32, 23, 34]
^ Doesn't contain a 1, therefore false
您的提交可以是功能或完整程序。
输入:
输入可以是任何合理的序列类型。数字数组,字符串数组,定界数字字符串等。
但是,顺序很重要,因此,无论您选择接受什么结构作为输入,显然都必须具有确定的顺序。
输入可以通过stdin或作为参数。
您可以假设:
所有数字都是非负整数
输入将始终包含至少2个数字
输入数字将不会以0开头
输出:
输出将是一个真值或假值(由您的语言定义),表示是否满足上述规范。
测试之间的真实/虚假值不需要保持一致。
它可以输出到标准输出或返回。
测试用例:
True cases:
[1, 1, 1, 11, 111, 11, 1]
[12, 23, 34, 45, 56]
[65, 54, 43, 32, 21]
[123, 29, 9, 59, 55, 52, 2017, 2]
[1234567890, 19, 95, 5012, 23]
False cases:
[1, 2, 3, 4, 5, 1, 11] (2 doesn't contain a 1)
[12, 23, 33, 45] (45 doesn't contain a 3)
[98, 87, 76, 11, 12, 23] (11 doesn't contain a 7 or 6)
这是代码高尔夫球,因此获胜的字节数最少。