티스토리 뷰
문제
풀이
package main
import (
"fmt"
"bufio"
"os"
)
func main() {
var n int
reader := bufio.NewReader(os.Stdin)
fmt.Fscanln(reader, &n)
var creator int
for i:=0; i<n; i++ {
var splitSum = getSplitSum(i)
if splitSum == n {
creator = i
break
}
}
fmt.Println(creator)
}
func getSplitSum(n int) (result int) {
result = n
for n != 0 {
result += n%10
n /= 10
}
return
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 1018번 / 체스판 다시 칠하기 [Golang] (0) | 2020.06.24 |
---|---|
BOJ / 7568번 / 덩치 [Golang] (0) | 2020.06.23 |
BOJ / 2798번 / 블랙잭 [Golang] (0) | 2020.06.21 |
BOJ / 11729번 / 하노이 탑 이동 순서 [Golang] (0) | 2020.05.20 |
BOJ / 2447번 / 별 찍기 - 10 [Golang] (0) | 2020.05.19 |
댓글