package main import ( "fmt" "strconv" ) func main() { var N string fmt.Scan(&N) for i := 0; i < 99; i++ { sum := 0 // 文字列の各文字(数字)を数値に変換して合計 for _, digit := range N { num, _ := strconv.Atoi(string(digit)) sum += num } // 合計を再び文字列に変換 N = strconv.Itoa(sum) } fmt.Println(N) }