본문 바로가기

카테고리

(315)
프로그래머스 - 42885번: 구명보트 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int[] people, int limit) { int answer = 0; Arrays.sort(people); int left = 0; for(int i = people.length - 1; i >= left; i--) { if(people[i] + people[left] =..
프로그래머스 - 92334번: 신고 결과 받기 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int[] solution(String[] id_list, String[] report, int k) { Map id = new HashMap(); for(int i = 0; i < id_list.length; i++) id.put(id_list[i], i); boolean[][] count = new..
프로그래머스 - 172928번: 공원 산책 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 class Solution { public int[] solution(String[] park, String[] routes) { int[][] move = { {-1, 0}, {1, 0}, {0, -1}, {0, 1} }; int[] position = new int[2]; for(int i = 0; i < park.length; i++) { if(park[i].contain..
프로그래머스 - 178871번: 달리기 경주 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public String[] solution(String[] players, String[] callings) { Map player = new HashMap(); for(int i = 0; i < players.length; i++) player.put(players[i], i); for(String c : c..
BT53XR 후기 노트북의 블루투스 기능이 갑자기 죽어버렸다. 인터넷에 있는 어떠한 글도 내 노트북에는 해당되지 않아서 하는 수 없이 블루투스 동글을 구입 했는데 너무 잘돼서 다행이다. 어차피 블루투스가 고장 난 거 랜카드도 AX210으로 교체해서 같이 사용하는데(호환성 문제인지 해당 랜카드로는 블루투스가 작동하지 않는다.) 5년 정도 된 노트북이었는데 이번 교체로 수명이 늘어난 기분이다. 이전에 무선 이어폰으로 매우 가까운 거리임에도 불구하고 중간에 끊김이 있었는데 끊김 없이 재생되니 너무 좋다.(이전 블루투스 버전은 4.X였다.) 그런데 ipTime 드라이버를 설치하고도 블루투스 5.1 버전으로 인식되어 장치 관리자에서 Bluetooth > Realtek Bluetooth 5.1 Adapter > 오른쪽 마우스 클릭 ..
프로그래머스 - 150370번: 개인정보 수집 유효 기간 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public List solution(String today, String[] terms, String[] privacies) { List answer = new ArrayList(); for(int i = 0; i < privacies.length; i++) { int year = Integer.parseInt..
프로그래머스 - 161990번: 바탕화면 정리 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int[] solution(String[] wallpaper) { int[] answer = new int[4]; Arrays.fill(answer, -1); for(int i = 0; i < wallpaper.length; i++) { if(answer[0] != -1 && answer[2] != ..
프로그래머스 - 118666번: 성격 유형 검사하기 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public String solution(String[] survey, int[] choices) { String answer = ""; List type = new ArrayList(List.of("R", "T", "C", "F", "J", "M", "A", "N")); int[] sum = new int[ty..