문제링크 : https://www.acmicpc.net/problem/1564#include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(nullptr); long long N, result=1; cin >> N; for(int i=1; i 백준 2553번 마지막 팩토리얼 수와 유사한 문제이다.뒤에 출력하는 자릿수만 다른 형태이다. 값이 더 크기에 모듈러 연산하는 값도 확장해준다.그리고 출력할 때는 5자리에 맞춰 100000로 모듈러한 값을 출력한다.이때 주의할 것은 맨 앞이 0인 경우 생략되어 나온다.따라서 이를 0으로 채워주어야 한다. C++에서는 setw(5)로 5자리 맞추고, settill(..
문제 링크 : https://www.acmicpc.net/problem/2553#include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(nullptr); long long N, result=1; cin >> N; for(int i=1; i 입력받은 N에 대해 팩토리얼 계산을 하되, 0은 모두 지워준다.그리고 해당 값이 엄청나게 커지기 때문에, 적절한 값으로 모듈러 연산을 해주어야 한다.너무 작은 값이나 너무 큰 값으로 모듈러 연산을 하면 시간초과가 발생한다. 이후 자리 수를 출력해야 하기 때문에 계산된 result에 10을 모듈러 연산하여 출력해주면 된다.