본문 바로가기

프로그래머스5

[프로그래머스] 최솟값 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 - 배열을 정렬 - 배열 A의 시작과 배열 B의 끝부터 서로 곱한 값을 answer에 저장 import java.util.*; class Solution { public int solution(int []A, int []B) { int answer = 0; Arrays.sort(A); Arrays.sort(B); for(int i = 0; i < A.length; i++){ answer +=.. 2023. 8. 11.
[프로그래머스] 같은 숫자는 싫어(12906) 📦 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📦 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 public static int[] solution(int[] arr) { int[] answer = {}; int index = 0;//index생성 Stack st = new Stack(); //매개변수를 for for(int num : arr){ if(index == 0){//최초는 그냥 넣어주기 st.add(num); index++; //0번 이후 이전값과 .. 2023. 3. 10.
[프로그래머스][SQL] 그룹별 조건에 맞는 식당 목록 출력하기(131124) 📦 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📦 문제 풀이 리뷰를 가장 많이 작성한 회원을 가장먼저 구해야 겠다 싶어서 GROUP BY를 사용하여 쿼리 작성 SELECT MEMBER_ID FROM REST_REVIEW GROUP BY MEMBER_ID 회원 중 가장 많이 리뷰를 작성한 사람을 찾아야했기 때문에 GROUP BY에서 필터링 할 때 사용하는 HAVING을 이용, 리뷰를 가장 많이 쓴 횟수를 조회하는 SELECT문을 생성하여 조회 후 MEMBER_ID만 조회 SELECT MEMBER_ID FROM REST_REVIEW GROUP BY .. 2023. 3. 9.
[Programmers] 없는 숫자 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/86051?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int[] numbers) { int answer = 0; Bool.. 2022. 7. 22.