728x90

프로그래머스 9

[프로그래머스] 기능개발 | 스택/큐 | lv.2 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.*; class Solution { public ArrayList solution(int[] progresses, int[] speeds) { int size = speeds.length; Queue q = new LinkedList(); for(int i=0;i=q.peek()){ count++; q.poll(); }else{ answer.add(count); temp=q.poll(); count=1; } } a..

[프로그래머스] 같은 숫자는 싫어 | 스택/큐 | lv.1 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  import java.util.*;public class Solution { public ArrayList solution(int []arr) { Deque q = new LinkedList(); for(int i : arr){ if(q.isEmpty()){ q.add(i); } else{ ..

[프로그래머스] 베스트앨범 | 해시 | lv.3 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.*;class Solution { public Map sumMap = new HashMap(); public Map> info = new HashMap(); public List solution(String[] genres, int[] plays) { for(int i=0;i tempMap = new HashMap(); te..

[프로그래머스] 의상 | 해시 | lv.2 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.*;class Solution { public int solution(String[][] clothes) { int answer = 1; Map map = new HashMap(); for(String[] arr : clothes){ String cloth = arr[1]; if(map.containsKey(cloth)..

[프로그래머스] 전화번호 목록 | 해시 | lv.2 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.*;class Solution { public boolean solution(String[] phone_book) { Arrays.sort(phone_book); HashSet set = new HashSet(); for(String str : phone_book){ set.add(str); } fo..

[프로그래머스] 완주하지 못한 선수 | 해시 | lv.1 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  import java.util.*;import java.io.*;class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; HashMap map =new HashMap(); for(String str : participant){ if(map.contain..

[프로그래머스] 폰켓몬 | 해시 | lv.1 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  import java.util.*;class Solution { public int solution(int[] nums) { int answer = 0; HashSet set = new HashSet(); for(int i : nums){ set.add(i); } if(set.size()>nums.length/2){ ..

[프로그래머스] LV1. 가장 많이 받은 선뭉 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   static int solution(String[] friends, String[] gifts) { int answer = 0; int num_fr = friends.length; Map map = new HashMap(); for(int i=0;i presents[j][i] || (presents[i][..

[프로그래머스] LV.1 개인정보 수집 유효기간 | JAVA

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr static ArrayList solution(String today, String[] terms, String[] privacies) { ArrayList answer = new ArrayList(); Map map = new HashMap(); for(String str : terms){ map.put(str.split(" ")[0],In..

728x90