[C++][백준 27433] 팩토리얼 2

PublicMinsu·2025년 8월 19일

문제

https://www.acmicpc.net/problem/27433

접근 방법

1부터 N까지 곱하는 것은 반복문을 통해 해낼 수 있습니다.

코드

#include <iostream>
using namespace std;

int N;
long long answer = 1;

int main()
{
    ios::sync_with_stdio(0), cin.tie(0);

    cin >> N;

    for (int i = 2; i <= N; ++i)
    {
        answer *= i;
    }

    cout << answer;

    return 0;
}

풀이

결과가 int의 범위를 벗어날 수 있다는 점에 유의하여 자료형을 long long으로 바꾸어 주어야 합니다.

profile
연락 : publicminsu@naver.com

0개의 댓글