[英]Python: How to read from file of numbers (scores) use as list and get high score, low, and average score, and group into deciles
[英]How to find remaining scores from score list after a player is ahead by two
基本上需要找到一个整数列表,代表当前游戏之后比赛中剩余积分的顺序; 在删除当前(完整或不完整)游戏的分数之后,应采用剩余分数形式输入。 这些点在列表中只是以1或0的方式显示(其中1表示该点)。 如果玩家领先2分,则获胜,并且需要将列表中其余的剩余分数分开。 例如,如果我有一个列表[1,0,1,0,1,1,1,0,1,1,1,1]玩家得分8次。 但是由于玩家的得分是5分,因此他们比对手高2分,因此赢得了比赛,但是我需要找到应该为[0,1,1,1]的剩余得分
我能够区分分数,但是我不确定如何找到赢家的出处。 任何帮助或指导,将不胜感激。
看到1时将1加到某个计数上,看到0时将加-1。一旦计数达到2或-2,就可以停止并返回数组的其余部分
int count = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] == 1) {
count++;
} else {
count--;
}
if (count == 2 || count == -2) {
System.out.println("The game ended on round " + i);
break; // This command just exits the for loop.
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.