こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
実装
以下のように実装しました。
package main
import (
"fmt"
)
func main() {
var s string
fmt.Scan(&s)
var runes []rune
for _, r := range s {
t := int(r) - int('a') + 1
if t >= 10 {
runes = append(runes, rune(t / 10) + '0')
runes = append(runes, rune(t % 10) + '0')
} else {
runes = append(runes, rune(t) + '0')
}
}
fmt.Println(string(runes))
}
一瞬Itoa使おうかとも考えましたが、使うまでもなかったですね。
ということで今回はこれで👍