오늘 한 일
- Spring 팀과제
- 컬럼 삭제/순서이동, 카드 댓글 작성/조회
- HyperSkill 문풀
- 프로그래머스 문풀
- N개의 최소공배수(Java)
풀이
class Solution {
public int solution(int[] arr) {
int answer = 0;
if(arr.length == 1) return arr[0];
int g = gcd(arr[0], arr[1]);
answer = (arr[0] * arr[1]) / g;
if(arr.length > 2) {
for(int i = 2; i < arr.length; i++) {
g = gcd(answer, arr[i]);
answer = (answer * arr[i]) / g;
}
}
return answer;
}
private static int gcd(int a, int b) {
int r = a % b;
if(r == 0) return b;
else return gcd(b, r);
}
}
다음 주 할 일
Spring 팀과제 진행
HyperSkill/프로그래머스 문풀
'개발일기 > TIL(Since24.04.19)' 카테고리의 다른 글
프로그래머스 대소문자 변환 (0) | 2024.08.26 |
---|---|
Java&Spring -TIL(24.07.12 금) (0) | 2024.07.12 |
Java&Spring -TIL(24.07.10 수) (0) | 2024.07.10 |
Java&Spring -TIL(24.07.09 화) (0) | 2024.07.09 |
Java&Spring -TIL(24.07.08 월) (0) | 2024.07.08 |