【PAST#01】A - 2 倍チェック
問題概要¶
考え方¶
strconv.Atoi
に整数変換を丸投げして、成功すれば2倍にして返す、失敗すれば error
を返す。
AC
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
var r = bufio.NewReader(os.Stdin)
func main() {
S := ns()
fmt.Println(solve(S))
}
func solve(S string) string {
i, err := strconv.Atoi(S)
if err != nil {
return "error"
}
return strconv.Itoa(i * 2)
}
func ns() string { var s string; fmt.Fscan(r, &s); return s }