RosettaCodeData/Task/100-doors/Go/100-doors-2.go
2013-04-10 14:23:37 -07:00

20 lines
375 B
Go

package main
import "fmt"
func main() {
var door int = 1
var incrementer = 0
for current := 1; current <= 100; current++ {
fmt.Printf("Door %d ", current)
if current == door {
fmt.Printf("Open\n")
incrementer++
door += 2*incrementer + 1
} else {
fmt.Printf("Closed\n")
}
}
}