100 doors: Difference between revisions

Content added Content deleted
m (→‎{{header|Java}}: changed second for loop to correctly start at j=i as opposed to j=1)
Line 2,154: Line 2,154:
boolean[] doors = new boolean[101];
boolean[] doors = new boolean[101];
for (int i = 1; i <= 100; i++) {
for (int i = 1; i <= 100; i++) {
for (int j = 1; j <= 100; j++) {
for (int j = i; j <= 100; j++) {
if(j % i == 0) doors[j] = !doors[j];
if(j % i == 0) doors[j] = !doors[j];
}
}