티스토리 뷰

 

아주 간단하게 요약하면 약수를 구하는 문제였다.

 

주요 포인트를 2개로 잡았다.

 

1. 주어진 숫자의 중간 이상 수들은 모두 약수가 될수없다.

2. 각 숫자가 나머지가 없어야한다.

 

이를 바탕으로 다음 코드를 작성했다.

 

using System;

public class Solution {
    public int solution(int n) {
        int answer = 1;
        
        for (int k = n / 2; k > 0; k--)
            if(n % k == 0) answer++;
        
        return answer;
    }
}

 

최근에 올라온 글
최근에 달린 댓글
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함