Coding Test/programmers 3

[프로그래머스/Java] 42747번 - H-Index

문제 & 난이도정렬난이도 : 레벨2 풀이package sorting;import java.util.Arrays;class Programmers42747 { public int solution(int[] citations) { Arrays.sort(citations); for(int i = 0; i =count){ return count; } } return 0; //예외 }}  느낀 점 프로그래머스에서 기본으로 제공된 툴을 그대로 이용하지 않아도 된다는 점 !answer변수를 return 하려다 보니 문장이 더 길어졌었는데, 다른 분들의 코드를 보던 중 꼭 제공된 변숫값을 사용하지 않아도 되고, 값..

[프로그래머스/Java] 42626번 - 더 맵게

문제 & 난이도우선순위 큐난이도 : 레벨 2 풀이package sorting;import java.util.PriorityQueue;public class Solution { public int solution(int[] scoville, int K) { int answer = 0; //우선순위 큐 PriorityQueue pq = new PriorityQueue(); for (int i : scoville) { pq.add(i); } while(pq.peek()  알게된 것 & 느낀 점 이번 코딩테스트 스터디 주차 주제가 "정렬"이라 Arrays를 사용해서 풀어야지 하고 정렬을 계속해서 시킨 뒤, 사용한..

[프로그래머스/Java] 42746번 - 가장 큰 수

문제 & 난이도정렬난이도 : 레벨2 풀이package sorting;import java.util.Arrays;public class Programmers42746 { public String solution(int[] numbers){ String answer = ""; String[] arr = new String[numbers.length]; //숫자를 문자열로 반환하여 배열에 저장 for(int i=0; i 자리 변화x Arrays.sort(arr, (o1,o2)-> -(o1+o2).compareTo(o2+o1)); //문자 붙이기 for (String s : arr) { answer ..