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

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

今回の問題は以下です。

正しいパスワード | アルゴ式

実装

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

package main
import (
    "fmt"
    "strconv"
)

func main() {
    var s string
    fmt.Scan(&s)
    if _, e := strconv.Atoi(s); len(s) == 4 && e == nil {
        fmt.Println("valid")
    } else {
        fmt.Println("invalid")
    }
}

strconvを使えば楽に数値判定が出来ますね。

エラーがなければ全て数値、という形で判定しています。

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