こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
実装
以下のように実装しました。
package main
import (
"fmt"
)
func main() {
var n string
fmt.Scan(&n)
var result []rune
for _, r := range n {
a := int(r - '0')
c := a + 3
if c >= 10 {
c = c % 10
}
result = append(result, '0' + rune(c))
}
fmt.Println(string(result))
}
intからruneにするのに'0' + rune(c)にするあたり、楽にできていいですね。
ということで今回はこれで👍