こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
実装
以下のように実装しました。
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を使えば楽に数値判定が出来ますね。
エラーがなければ全て数値、という形で判定しています。
ということで今回はこれで👍