Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
37
Task/100-doors/Goboscript/100-doors.gobo
Normal file
37
Task/100-doors/Goboscript/100-doors.gobo
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
costumes "assets/blank.svg";
|
||||
|
||||
list doors;
|
||||
|
||||
proc do_100_doors {
|
||||
delete doors;
|
||||
repeat 100 {add false to doors;}
|
||||
|
||||
local pass_i = 1;
|
||||
repeat 100 {
|
||||
local i = 0;
|
||||
repeat length doors / pass_i {
|
||||
i += pass_i;
|
||||
doors[i] = not doors[i];
|
||||
}
|
||||
|
||||
pass_i++;
|
||||
}
|
||||
}
|
||||
|
||||
onflag{main;}
|
||||
proc main {
|
||||
do_100_doors;
|
||||
|
||||
show doors;
|
||||
local i = 1;
|
||||
repeat length doors {
|
||||
if doors[i] {
|
||||
local state = "open";
|
||||
} else {
|
||||
local state = "closed";
|
||||
}
|
||||
|
||||
log "Door " & i & " is " & state;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue