팩토리얼 0의 개수 성공
시간 제한메모리 제한제출정답맞은 사람정답 비율
2 초 | 128 MB | 27230 | 12735 | 10585 | 47.818% |
문제
N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)
출력
첫째 줄에 구한 0의 개수를 출력한다.
예제 입력 1 복사
10
예제 출력 1 복사
2
예제 입력 2 복사
3
예제 출력 2 복사
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.io.BufferedReader import java.io.BufferedWriter import java.io.InputStreamReader import java.io.OutputStreamWriter import java.lang.NumberFormatException import kotlin.math.abs val br = BufferedReader(InputStreamReader(System.`in`)) fun main()=with(br){ val bw = BufferedWriter(OutputStreamWriter(System.out)) val num = readLine()!!.toInt() println(num/5+num/25+num/125) bw.flush() bw.close() } | cs |
'알고리즘 공부 > 미분류' 카테고리의 다른 글
백준 17626번 with Kotlin (0) | 2021.08.04 |
---|---|
백준 1764번 with Kotlin #Hash map 을 toList로 변환. #HashSet (0) | 2021.08.02 |
백준 1107번 with Kotlin (0) | 2021.08.02 |
백준 11723 집합 with Kotlin (0) | 2021.07.31 |
백준 11399번 with 코틀린 (0) | 2021.07.23 |