こんにちは、ナナオです。

前回に引き続き競プロを実施していきたいと思います。

今回の問題は以下です。

部屋番号 | アルゴ式

実装

以下のように実装しました。

package main
import (
    "fmt"
    "strconv"
)

func main() {
    var n int
    fmt.Scan(&n)
    for i := 1; i <= n; i++ {
        a := strconv.Itoa(i)
        for _, v := range a {
            if v == '4' || v == '9' {
                goto again
            }
        }
        fmt.Println(i)
    again:
    }
}

goto文を使ったので割とすっきり実装できたんじゃないでしょうか。

ということで今回はこれで👍