Published:
Updated:

https://programmers.co.kr/learn/courses/30/lessons/12940



Source


Solution

import java.util.Arrays;

class Solution {
    public static int[] solution(int n, int m) {
        int[] answer = {};
        int greatest = 0;
        int least = 0;

        for (int i = 1; i <= n && i <= m; i++) {
            if (n % i == 0 && m % i == 0) {
                greatest = i;
            }
        }

        least = n * m / greatest;

        answer = new int[]{greatest, least};

        return answer;
    }

    public static void main(String[] args) {
        System.out.println(Arrays.toString(solution(3, 12)));
        System.out.println(Arrays.toString(solution(1, 10)));
    }
}

Leave a comment