在Python中检查是否所有的1都紧跟在另一个1之后的程序
假设我们有一个名为nums的数字列表,它至少包含一个其值为1的元素。我们必须检查所有的1是否连续出现。
因此,如果输入是nums = [8,2,1,1,1,3,5],那么输出将是True。
为了解决这个问题,我们将按照以下步骤进行-
- visited:=0
-
对于nums中的每个x,执行以下操作-
- 如果x与1相同,则
- 如果visited与2相同,则
-
返回False
-
visited:=1
-
否则,如果visited非零,则
- visited:=2
- 如果x与1相同,则
- 返回True
示例
让我们看一下以下实现,以便更好地理解