[C#] 팩토리얼 함수 , 소수 찾기 함수
2020. 9. 11. 17:43ㆍ[C#] 코딩테스트 문제풀이
반응형
팩토리얼 함수
private int Factorial(int Num)
{
if (Num == 0) return 0; // 입력된 값이 0 이면 0을 리턴
int i=1;
int Fac_Value=1;
for (i = 1; i <= Num; i++) // 1부터 입력받은 수 까지 반복
{
Fac_Value *= i; // Fac_Value에 반복카운트의 수를 계속 곱함
}
return Fac_Value; // 반복이 끝나면 곱한 수의 결과값을 리턴
}
소수 찾기 함수
public static bool IsPrimeNumber(uint Number)
{
if (Number <= 1) return false;
for (uint i = 2; i < Math.Sqrt(Number); Number++)
{
if ((Number %= i) == 0) return false;
}
return true;
}
쓸 곳이 많은 함수이니 미리 저장.
반응형
'[C#] 코딩테스트 문제풀이' 카테고리의 다른 글
[C#]큰 수 만들기 (탐욕법) (0) | 2020.09.11 |
---|---|
[C#] 소수 찾기 (완전 탐색) (0) | 2020.09.11 |
[C#] H-Index (정렬) (0) | 2020.09.10 |
[C#] 위장 (Dictionary) (0) | 2020.09.10 |
[C#] 타겟 넘버 (0) | 2020.09.10 |