ズンドコ
[tag:]
今流行りのズンドコ。
なぜカウンタ方式がないんだろう。
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
zd := make([]int, 2)
str := []string{"ズン", "ドコ"}
rand.Seed(time.Now().UnixNano())
for {
ind := rand.Intn(2)
if ind == 1 && zd[0] >= 4 {
fmt.Println("\nドコ キ・ヨ・シ!!")
return
}
if zd[1-ind] > 0 {
fmt.Println("")
}
zd[1-ind] = 0
zd[ind]++
for i := 0; i < zd[ind]; i++ {
fmt.Print(str[ind])
}
fmt.Print("\r")
time.Sleep(time.Second)
}
}