こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
実装
以下のように実装しました。
package main
import (
"fmt"
)
func main() {
var t string
fmt.Scan(&t)
var s []rune
for i := 0; i < len(t); i += 2 {
n := int(t[i] - '0') * 10 + int(t[i + 1] - '0')
s = append(s, rune(n - 1) + 'a')
}
fmt.Println(string(s))
}
復号化のほうがコードが単純になりますね。
ということで今回はこれで👍