2024/05/24 3

[프로그래머스] 햄버거 만들기 - Java

문제https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr생각// 1. StringBuilder 에 저장// 2. length 가 4 이상이면 한번 체크 해서 substring 하기코드public class Main { public static void main(String[] args) { System.out.println(solution(new int[] {2, 1, 1, 2, 3, 1, 2, 3, 1})); // 2 ..

Dev/Algorithm 2024.05.24

[프로그래머스] 푸드 파이트 대회

문제https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 생각// 1. food size 를 /2 *2 해주기// 2. 두개의 for문을 돌며 answer += "1" 해주기코드public class Main { public static void main(String[] args) { System.out.println(solution(new int[] {1, 3, 4, 6})); // 2 } public static Str..

Dev/Algorithm 2024.05.24

[프로그래머스] 과일 장수 - Java

문제https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 생각생각을 하고, 구현하는 정도의 수준이 Lv1 이라면, 나는 그정도는 되는 것 같다는 생각이 들었다.// 1. 해당 과일을 priority queue 에 담는다.// 2. m 보다 작다면 queue 에서 하나씩 꺼내서 담는다.// 3. 마지막으로 담는 것 * k 를 answer 에 더한다.코드import java.util.ArrayList;import java.util.Comparator;im..

Dev/Algorithm 2024.05.24