“实际上,我在hackerEarth上遇到了一些与某些安排有关的问题,我现在是菜鸟,所以我为我的错误代码表示歉意。正在输出空白” https://www.hackerearth.com/practice/data-structures/arrays/1-d/practice-problems/algorithm/colourful-lights/
{{1}}
P.S。我已经调试了,什么也没发生
答案 0 :(得分:0)
首先,在这一行:
for(int j = 0; j < m ; m++)
您必须将m
更改为j
:
for(int j = 0; j < m ; j++)
因为它会导致无限循环,所以我认为这很明显。
其次,在此循环中:
for(int x = 0 ; x < n ; x++){
.............
}
您所有的System.out.println()
呼叫都包含在2条if
语句中:
if(ArrForN[x] == 0){
...........
}
如果用户在程序启动时未将true
分配给数组的0
项,则永远不会ArrForN
。