티스토리 뷰
문제
풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var n int
reader := bufio.NewReader(os.Stdin)
fmt.Fscanln(reader, &n)
var count = getCountOfHansu(n)
fmt.Println(count)
}
func getCountOfHansu(number int) (count int) {
if number < 100 {
count = number
return
}
for i := 100; i <= number; i++ {
one := i % 10
ten := i / 10 % 10
hund := i / 100
if hund-ten == ten-one {
count++
}
}
count += 99
return count
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 11720번 / 숫자의 합 [Golang] (1) | 2020.04.20 |
---|---|
BOJ / 11654번 / 아스키 코드 [Golang] (0) | 2020.04.19 |
BOJ / 4673번 / 셀프 넘버 [Golang] (0) | 2020.04.17 |
BOJ / 15596번 / 정수 N개의 합 [Golang] (0) | 2020.04.16 |
BOJ / 4344번 / 평균은 넘겠지 [Golang] (4) | 2020.04.15 |
댓글