더북(TheBook)
            for (int j = 1; j <= i; j++)
            {
                fact = fact * j;  //1 * (1 * 2 * 3 * 4)
            }
            Console.WriteLine($"{fact,2}");
        }
    }
}

실행 결과

1! ->  1
2! ->  2
3! ->  6
4! -> 24

팩토리얼을 구하는 방법은 굉장히 많이 있는데요. 가장 단순한 형태로 fact 변수에 1부터 n까지 정수 값을 곱해서 누적하는 방법이 있습니다. $"{fact,2}" 형태를 사용하여 두 자릿수를 잡고 숫자를 출력하고 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.