개발일기/TIL(Since24.04.19)

Java&Spring -TIL(24.07.11 목)

w.llama 2024. 7. 11. 21:45

오늘 한 일

  • Spring 팀과제
    • 컬럼 삭제/순서이동, 카드 댓글 작성/조회
  • HyperSkill 문풀
  • 프로그래머스 문풀

풀이

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