CodingTest/Java
Lv.1 : μ΅λ곡μ½μμ μ΅μ곡배μ
Soom_1n
2022. 7. 31. 13:49
πΈ λ¬Έμ λΆμ πΈ
- μ£Όμ΄μ§λ λ μμ μ΅λ곡μ½μμ μ΅μ곡배μλ₯Ό λ°°μ΄μ λ΄μ 리ν΄νλ€.
πΈ μ½λ πΈ
class Solution {
public int[] solution(int n, int m) {
int answer[] = new int[2];
int x = n > m ? n : m;
int y = n > m ? m : n;
while(x % y != 0){
int r = x % y;
x = y;
y = r;
}
answer[0] = y;
answer[1] = n*m/y;
return answer;
}
}
πΈ μ½λ ν΄μ πΈ
- μ λ ₯λ n, mμ€μμ ν° μλ₯Ό x, μμ μλ₯Ό yλ‘ μ μ₯νλ€.
- ν° μκ° μμ μλ‘ λλμ΄ λ¨μ΄μ§ λ κΉμ§, ν° μ/μμ μμ λλ¨Έμ§λ₯Ό μμ μλ‘, κΈ°μ‘΄μ μμ μλ₯Ό ν° μλ‘ μ μ₯νλ©° λ°λ³΅νλ€. (μ ν΄λ¦¬λ νΈμ λ²)
λλμ΄ λ¨μ΄μ§ λ μμ μκ° μ΅λ곡μ½μλ€. - λ μμ κ³± / μ΅λ곡μ½μκ° μ΅μ곡배μλ€.
πΈ end πΈ
- μ½λλ‘ κ΅¬ννλ κ² λ³΄λ€ μν 곡μμ ꡬννλκ² λμ보μ¬μ κ²μν΄μ μ°Ύμλ΄€λ€.
- μμ£Ό 보μ΄λ λ¬Έμ μ§λ§ 곡μμ μμ£Ό κΉλ¨Ήλλ€...
- μ ν΄λ¦¬λ νΈμ λ² : ν° μκ° μμμλ‘ λλμ΄ λ¨μ΄μ§ λ κΉμ§ λ°λ³΅ κ³μ°
728x90