본문 바로가기
공부/Unity 기초

약수의 합

by svcbn 2022. 5. 12.

자연수 n을 입력 받아 n의 약수를 모두 더한 값을 Console 창에 출력하는 코드를 만들어보세요.

 

예) n = 6이면 6의 약수는 1, 2, 3, 6 이므로 1 + 2 + 3 + 6 = 12

12가 Console 창에 나오면 됩니다.

 

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DivisorSum : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        // 자연수 n을 입력 받아
        int num = 6;
        int answer = 0;


        // n의 약수를 모두 더한 값을
        for (int i = 1; i <= num; i++)
        {
            if (num % i == 0)
            {
                answer += i;
            }
        }

        // console 창에 출력
        print(answer);
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

'공부 > Unity 기초' 카테고리의 다른 글

제곱근 판별  (0) 2022.05.12
두 자연수 사이의 합 구하기  (0) 2022.05.12
건축 평면도 연습  (0) 2022.05.11
자릿수 분리하기  (0) 2022.05.11
직삼각형 그리기  (0) 2022.05.11