こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
実装
以下のように実装しました。
package main
import (
"fmt"
)
func main() {
var m string
fmt.Scan(&m)
s := 0
for i := 0; i <= 8; i++ {
a := int(m[i] - '0')
if i % 2 == 0 {
s += a
} else {
s += 2 * a
}
}
c := s % 10
if c == int(m[9] - '0') {
fmt.Println("Yes")
} else {
fmt.Println("No")
}
}
int(n - '0')でruneを文字列にするの、楽でいいですね。
ということで今回はこれで👍