본문 바로가기

전체 글103

[프로그래머스] 최솟값 만들기 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.
[맥북][오류] /.zshrc:1: command not found: compinit 해결 얼마전 맥북 terminal자동입력을 설치한다고 이것저것 만졌다가 어느샌가 terminal시작 때마다 /.zshrc:1: command not found: compinit 에러메세지가 시작시마다 나타났는데 겨우 해결 했다 "nano ~/.zshrc" 를 입력하여 .zshrc파일을 열어보고 autoload -U compinit && compinit 를 입력하라고 나와있었는데 '-U' 대신 '-Uz' `compinit` 대신 `compnit`로 입력되있는 텍스트들을 발견 왜그런지는 모르겠지만 변경 후 source ~/.zshrc 를 입력하여 재실행 후 해결 2023. 6. 6.
[프로그래머스] 핸드폰 번호 가리기 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.
[프로그래머스] 같은 숫자는 싫어(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.