본문 바로가기

Algorithm49

[프로그래머스] 최솟값 만들기 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.
[프로그래머스] 핸드폰 번호 가리기 https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조금생각 후 바로 풀 수 있던 문제 3항연산자를 이용하고 싶었다. 1 2 3 4 5 6 7 8 9 10 public static String p12948(String phone_number){ String ans = ""; //phone_number길이만큼 반복 for(int i = 0; i 2023. 5. 25.
[프로그래머스] 추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 보자마자 Map을 사용해야겠다고 생각이 드는 문제였다. 중간에 없는 이름에 대한 예외처리를 생각하지 못하였었다. 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 27 28 29 30 31 import java.util.*; class Solution { public int[] solution(String[] name, i.. 2023. 5. 22.
[programmers] 최소직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/86491?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 가장 큰 가로와 가장 작은 세로를 구하면 되는거 아닌가? 라고 생각하고 풀어진 문제 그 사이에 수없이 아닌가?라는 생각이 지나치긴했다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.Arrays; class Solution { public int solution(int[][] sizes) { i.. 2023. 5. 17.