RosettaCodeData/Task/100-doors/AWK/100-doors-2.awk
2023-07-01 13:44:08 -04:00

14 lines
246 B
Awk

BEGIN {
for(i=1; i <= 100; i++) {
doors[i] = 0 # close the doors
}
for(i=1; i <= 100; i++) {
if ( int(sqrt(i)) == sqrt(i) ) {
doors[i] = 1
}
}
for(i=1; i <= 100; i++)
{
print i, doors[i] ? "open" : "close"
}
}