KDOC 475: 各桁の合計をスマートに得る

この文書のステータス

  • 作成
    • <署名>
  • レビュー
    • <署名>

概要

package main

import "fmt"

func sum(target int) int {
        result := 0
        for target > 0 {
                result += target % 10
                target /= 10
        }
        return result
}

func main() {
        fmt.Println(sum(1024))
        fmt.Println(sum(55))
        fmt.Println(sum(5555))
}
7
10
20

関連

なし。