개발일기/TIL(Since24.04.19)

Java&Spring -TIL(24.05.31 금)

w.llama 2024. 5. 31. 21:02

오늘 한 일

  • Spring 개인과제 제출
  • 방송대 인공지능 수강
  • HyperSkill 문풀
  • 프로그래머스 문풀
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

풀이

import java.util.*;
// stack = LIFO배열

class Solution {
    public int solution(int n) {
        int answer = 0;
        Stack<Integer> arr = new Stack<Integer>();
        
        int count=0;
        
        while(n>0 && n<1000_000_000){
            count++;
            arr.add(n%3);
            n= n/3;
            if(n == 0){
                break;
            }
        }
        for(int i=0; i<count; i++){
            answer += arr.pop() * (Math.pow(3,i));
        }
        
        return answer;
    }
}

다음주 월요일 할 일

Spring 개인과제 피드백 수정

WIL 작성

알고리즘 문제 풀이(Hyper & 프로그래머스)

'개발일기 > TIL(Since24.04.19)' 카테고리의 다른 글

Java&Spring -TIL(24.06.04 화)  (1) 2024.06.04
Java&Spring -TIL(24.06.03 월)  (0) 2024.06.03
Java&Spring -TIL(24.05.30 목)  (0) 2024.05.30
Java&Spring - TIL(24.05.29 수)  (0) 2024.05.29
Java&Spring - TIL(24.05.28 화)  (0) 2024.05.28