2-K BOJ 3474 추가아이디어 공유 (교수 현우) + python
561
BH J
작성한 질문수 36
1
추가아이디어 - 그리디
min으로 5와 2횟수 비교할 필요없이 5가 최솟값을 보장
while문으로 계속해서 나누는방법
for 문으로 5 25 125로 나우는방법이아닌 5로 나눈값을 계속해서 나누는 형태(중간에 나눈값은 따로 더함)
C++
http://boj.kr/9f743d2fbc00459bba06f2559896e037
#include<bits/stdc++.h>
using namespace std;
int n, a;
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
cin >> n;
for(int i = 0; i < n; i++){
cin >> a;
int ret5 = 0;
for(int j = 5; j <= a; j *= 5){
ret5 += a / j;
}
cout << ret5 << "\n";
}
return 0;
}python ( while 적용 )
http://boj.kr/c031aa4a62fd4690b2d17271266f87c6
import sys
input = sys.stdin.readline
for _ in range(int(input())):
a = int(input())
ret = 0
while a >= 5:
a //= 5
ret += a
print(ret)
답변 1
1-E질문입니다!
0
520
2
3-L 틀린 부분 피드백 부탁드립니다.
0
825
2
1-A문제 순열재귀함수 질문입니다.
0
389
1
1-A 일곱난쟁이문제입니다
0
459
1
문제 풀 때 방향성에 대해
0
803
1
맥에서 vs code로 실행 관련 질문입니다
0
524
1
17071번 메모리 초과
0
386
1
1-C질문입니다!
0
424
2
2-B BFS 시간초과질문
0
632
2
1-O 13번 라인
0
443
1
6-J 놀이공원 문제 질문
0
383
1
구현관련 질문
0
484
1
강의 교안
0
321
1
실력을 더 올리고나서 강의를 보는 것이 맞을까요?
0
547
1
안녕하세요! 재귀함수에 관해서 질문드립니다
0
536
1
1-K
0
475
2
3-G번 질문있습니다.
1
476
3
3-C 실행 시간 질문드립니다.
0
495
1
4-A 문제 풀이 질문있습니다.
0
591
2
비트마스킹 연산자 "1의 보수" 영문 표기법
0
435
1
격자탐색 문제에서 BFS 시간복잡도 질문드립니다.
0
336
1
3-O go 함수 질문 드립니다.
1
449
2
4-A 출력 질문
0
305
1
1주차 1-O 질문드립니다
0
260
1





