Talk:100 doors: Difference between revisions

m
imported>MattDESTROYER
(Invalid JavaScript solution)
imported>MattDESTROYER
Line 130:
ES6:
 
// Array comprehension style
```
[ for (i of Array.apply(null, { length: 100 })) i ].forEach((_, i) => {
 
var door = i + 1
// Array comprehension style
var sqrt = Math.sqrt(door);
[ for (i of Array.apply(null, { length: 100 })) i ].forEach((_, i) => {
var door = i + 1
var if (sqrt === Math.sqrt(doorsqrt | 0)); {
console.log("Door %d is open", door);
 
}
if (sqrt === (sqrt | 0)) {
});
console.log("Door %d is open", door);
}
});
 
```
 
JavaScript does not have array comprehension, this results in a syntax error... [[User:MattDESTROYER|MattDESTROYER]] ([[User talk:MattDESTROYER|talk]]) 00:29, 3 December 2023 (UTC)