분류 전체보기(186)
-
programmers_합승 택시 요금_java
https://school.programmers.co.kr/learn/courses/30/lessons/72413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int n, int s, int a, int b, int[][] fares) { int answer = 20000001; int[][] path = new int[n+1][n+1]; for(int i = 1; i
2023.03.12 -
programmers_[카카오 인턴] 경주로 건설_java
https://school.programmers.co.kr/learn/courses/30/lessons/67259 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private int[][] delta = {{0,1}, {1,0}, {0,-1}, {-1,0}}; // 우 하 좌 상 public int solution(int[][] board) { int answer = 0; answer = bfs(board); return answer; } //경로 탐색 private int bfs(int[..
2023.03.12 -
Spring_tinyLog
java 플랫폼에서 동작하는 로깅 프레임워크 JVM, Android 등에서 동작이 가능 장점 1. 높은 성능 2. 쉬운 사용성 3. 간단한 설정 4. 다양한 로깅 레벨 - trace, debug, info, warn, error레벨 로그 지원 5. 로그 메시지 포멧 지원 6. 다양한 로그 출력 대상 단점 1. Spring Framework에 의존성 2. 유연성 부족 사용법 1. build.gradle dependencies { //tinylog implementation 'org.tinylog:tinylog-api:2.2.1' implementation 'org.tinylog:tinylog-impl:2.2.1' } 2. application.properties # Log level logging.leve..
2023.03.09 -
programmers_도둑질_java
https://school.programmers.co.kr/learn/courses/30/lessons/42897# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[] money) { int answer = 0; int[][] dp = new int[money.length][2]; int moneySize = money.length; dp[0][0] = money[0]; dp[1][0] = money[0]; for(int i = 2; i< moneySize-1 ; i++){ dp[i]..
2023.03.06 -
programmers_여행경로_java
https://school.programmers.co.kr/learn/courses/30/lessons/43164 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public static List answerList; public String[] solution(String[][] tickets) { String[] answer = {}; answerList = new ArrayList(); boolean[] visited = new boolean[tickets.length]; dfs(0, ..
2023.03.06 -
programmers_섬 연결하기_java
https://school.programmers.co.kr/learn/courses/30/lessons/42861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int n, int[][] costs) { int answer = 0; answer = findRoute(n, costs); return answer; } public int findRoute(int n, int[][] costs){ List[] bridges = new List[n]; for(i..
2023.03.06