728x90
class Solution {
public int solution(int n) {
return lcm(n, 6) / 6;
}
static int gdc(int a, int b) {
if (a < b) {
int temp = a;
a = b;
b = temp;
}
while (b != 0) {
int r = a % b;
a = b;
b = r;
}
return a;
}
static int lcm(int a, int b) {
return a * b / gdc(a, b);
}
}
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] 문자 반복 출력하기 Java (0) | 2023.08.17 |
---|---|
[알고리즘] 분수의 덧셈 Java (0) | 2023.08.07 |
[알고리즘] 중복된 숫자 개수 Java (0) | 2023.07.25 |
[알고리즘] 배열 두배 만들기 Java (0) | 2023.07.24 |
[알고리즘] 숨어있는 숫자의 덧셈 (1) Java (0) | 2023.07.23 |