这很难解释,我想确保某个项目不存在于其他两个项目之间。以下是一些示例,“-1”是要观看的项目:

1,3,-1,0,1,2==糟糕!

-1,0,3,-1,1,3==糟糕!

2,-1,-1,4,3,1==糟糕!

1,-1,-1,-1,2,0==糟糕!

-1,-1,0,-1,-1,-1==糟糕!

however...

如果是在结尾或开头,也没关系:

-1,1,2,4,0,-1==好的!

0,1,2,-1,-1,-1==好的!

-1,-1,-1,2,2,1==好的!

上下文:这些是吉他和弦,“-1”是静音弦。我不想在和弦中间有静音弦,因为这很难演奏。

我希望这是有道理的。如果你知道一个更好的表达方式,让我知道,我会改变标题

    for i := 0; i < len(c); i++ {

//don't include if there's a -1 between two numbers
 if c[i] != 0 && c[i] != len(c) {

 }

}