문제
코드
#include <string>
#include <vector>
using namespace std;
int factorial(int i){
int num=i;
if(i<=1)
{
return 1;
}
return i*factorial(i-1);
}
int solution(int n) {
int answer = 0;
for(int i=1;i<=n;i++){
answer=factorial(i);
if(answer>=n){
if(answer==n) return i;
return i-1;
}
}
}
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[c/c++] 중복된 문자 제거하기 (0) | 2023.06.11 |
---|---|
배열 회전시키기문제 (0) | 2023.05.03 |
프로그래머스 코딩 테스트 문제 (0) | 2023.04.06 |