728x90
반응형
728x170
#region 최대 공약수 구하기 - GetGreatestCommonDivisor(value1, value2)
/// <summary>
/// 최대 공약수 구하기
/// </summary>
/// <param name="value1">값 1</param>
/// <param name="value2">값 2</param>
/// <returns>최대 공약수</returns>
public int GetGreatestCommonDivisor(int value1, int value2)
{
while(value1 != 0 && value2 != 0)
{
if(value1 > value2)
{
value1 %= value2;
}
else
{
value2 %= value1;
}
}
if(value1 == 0)
{
return value2;
}
else
{
return value1;
}
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Type 클래스 : GetProperties 메소드를 사용해 속성 정보 딕셔너리 구하기 (0) | 2021.08.20 |
---|---|
[C#/COMMON] BitConverter 클래스 : GetBytes 정적 메소드를 사용해 정수의 바이트 배열 구하기 (0) | 2021.08.20 |
[C#/COMMON] Type 클래스 : 자식 클래스 리스트 구하기 (0) | 2021.08.20 |
[C#/COMMON] 선행 0을 추가해 값 문자열 출력하기 (0) | 2021.08.20 |
[C#/COMMON] 최대 공약수를 사용해 정수 비율 구하기 (0) | 2021.08.20 |
[C#/COMMON] 최대 공약수를 사용해 정수 비율 구하기 (0) | 2021.08.20 |
[C#/COMMON] 최대 공약수 구하기 (0) | 2021.08.20 |
[C#/COMMON] MD5 클래스 : ComputeHash 메소드를 사용해 MD5 해시값 구하기 (0) | 2021.08.20 |
[C#/COMMON] List<T> 클래스 : RemoveAll 메소드를 사용해 조건에 해당하는 요소 삭제하기 (0) | 2021.08.20 |
[C#/COMMON] Process 클래스 : 프로세스명과 사용자명으로 프로세스 죽이기 (0) | 2021.08.20 |
댓글을 달아 주세요