목차문제 설명i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요.i! ≤ n 제한사항0 class Solution { public int solution(int n) { int i = 1; // 팩토리얼의 초기 값 int factorial = 1; // i! 코드 설명초기값 설정:i는 1로 시작하며, factorial은 1이다.예: 1! = 1팩토리얼 계산 반복:factorial에 i를 곱하면서 계속 팩토리얼을 계산한다.factorial > n이 되는 순간 반복을 종료..