Algorithm(143)
-
programmers_무인도 여행_java
https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{1,0}, {-1,0}, {0, 1}, {0, -1}}; public int[] solution(String[] maps) { int[] answer = {-1}; int width = maps[0].length(); int height = maps.length; bool..
2023.03.30 -
programmers_미로 탈출_java
https://school.programmers.co.kr/learn/courses/30/lessons/159993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{0,1}, {1, 0}, {0, -1}, {-1,0}}; public int solution(String[] maps) { int answer = 0; int width = maps[0].length(); int height = maps.length; int[] start..
2023.03.28 -
programmers_광물 캐기_java
https://school.programmers.co.kr/learn/courses/30/lessons/172927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static int min; public int solution(int[] picks, String[] minerals) { int answer = 0; min = 987654321; int mineralsSize = minerals.length; dfs(picks, minerals, mineralsSize, 0, 0); answer = min; re..
2023.03.23 -
programmers_영어 끝말잇기_java
https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int n, String[] words) { int[] answer = {0,0}; Set set = new HashSet(); int wordsSize = words.length; int num = 0; int turn = 1; for(int i = 0; i 0){ if(words[i-1]...
2023.03.22 -
programmers_[1차] 셔틀버스_java
https://school.programmers.co.kr/learn/courses/30/lessons/17678# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String solution(int n, int t, int m, String[] timetable) { String answer = ""; Arrays.sort(timetable); String[] suttleTimetable = dispatchInterval(n, t); int timetableSize = time..
2023.03.17 -
programmers_가장 긴 팰린드롬_java
https://school.programmers.co.kr/learn/courses/30/lessons/12904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution{ public int solution(String s){ int answer = 0; int sLength = s.length(); for(int palLeng = sLength; palLeng>0; palLeng--){ for(int start = 0; start + palLeng
2023.03.14