Algorithm(143)
-
programmers_연속된 부분 수열의 합_java
https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int[] sequence, int k) { int[] answer = new int[2]; int head = 0; int tail = 0; int sum = sequence[0]; int leng = 987654321; while(tail tail..
2023.04.28 -
programmers_[3차] 방금그곡_java
https://school.programmers.co.kr/learn/courses/30/lessons/17683# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String m, String[] musicinfos) { String answer = "(None)"; int answerTime = -1; String startTime = "23:59"; int musicInfosLength = musicinfos.length; String melody = makeMusic(m); fo..
2023.04.26 -
programmers_행렬 테두리 회전하기_java
https://school.programmers.co.kr/learn/courses/30/lessons/77485 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static int delta[][] = {{0,1}, {1, 0}, {0, -1}, {-1, 0}}; // 우, 하, 좌, 상 public int[] solution(int rows, int columns, int[][] queries) { int queriesLength = queries.length; int[] answer = new int[que..
2023.04.22 -
programmers_괄호 변환_java
https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String solution(String p) { String answer = ""; answer = step(p); return answer; } public String step(String p){ if(step1(p)){ // 빈 문자열 일경우 return ""; }else{ String[] str = step2(..
2023.04.22 -
programmers_택배상자_java
https://school.programmers.co.kr/learn/courses/30/lessons/131704 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[] order) { int answer = 0; int orderLength = order.length; Stack subContainer = new Stack(); int idx = 0; for(int i = 1; i
2023.04.17 -
programmers_두 큐 합 같게 만들기_java
https://school.programmers.co.kr/learn/courses/30/lessons/118667# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[] queue1, int[] queue2) { int answer = 0; int queueSize = queue1.length; long queue1Sum = 0; long queue2Sum = 0; Queue q1 = new LinkedList(); Queue q2 = new Lin..
2023.04.17