🐬 오늘 한 일ADsP 유튜브 강의 시청 및 문제 풀이Java. JavaScript 알고리즘 문제 풀이99클럽 자바 미들러 문제 풀이 및 포스팅Java 미들러 문제 [07/31] : 이중우선순위큐 - 프로그래머스https://bonkri.tistory.com/53 [프로그래머스] 이중우선순위큐 - Java [자바]📜 문제 내용 🤔 과정우선순위 큐를 그냥 생성하면 최솟값 기준의 우선순위 큐가 되어 Collection.reverseOrder() 를 활용해 최댓값 기준 우선순위 큐를 만들어야겠다고 판단. 명령어에 대한 연산은bonkri.tistory.com 🍀 오늘의 회고TIL 적는 방식에 대해 고찰해볼 필요가 있을 것 같다. 거의 일기장 형식으로 적고 있는데, 다른 블로그 TIL을 참고해보고 8월부터..
📜 문제 내용 🤔 과정우선순위 큐를 그냥 생성하면 최솟값 기준의 우선순위 큐가 되어 Collection.reverseOrder() 를 활용해 최댓값 기준 우선순위 큐를 만들어야겠다고 판단. 명령어에 대한 연산은 어렵지 않았고, 삭제 명령 시에 두 우선순위 큐에서 삭제를 해야하므로 remove(값) 을 이용해 둘 다 삭제할 수 있게 했다. ✨ 최초 제출 답안import java.util.*;import java.io.*;class Solution { public int[] solution(String[] operations) { // 최솟값 우선순위 minPq , 최댓값 우선순위 maxPq PriorityQueue minPq = new PriorityQue..
🌞 시작GitHub 링크를 GitHub 아이콘과 함께 사이드바에 넣고 싶었다. 그래서 방법을 찾아봤더니 티스토리 블로그 스킨의 HTML 편집을 통해 가능하다는 것을 알게 되어 시도해봤다. 👨💻 과정1. 아이콘을 HTML 코드로 가져오기 아래의 사이트에서 github나 facebook, instagram, linkedin 등의 SNS 아이콘에 대한 html 코드를 복사할 수 있다. 색깔부터 크기, 회전, 뒤집기 등이 가능하다. https://fontawesome.com/icons/github?f=brands&s=solid GitHub Icon | Font AwesomeGitHub icon in the Solid style. Make a bold statement in small sizes.. A..
🐬 오늘 한 일ADsP 1,2 과목 학습사이드 프로젝트 설계Java, JavaScript 알고리즘 문제 풀이99클럽 자바 미들러 문제 풀이 및 포스팅Java 미들러 문제 [07/30] : 더 맵게 - 프로그래머스https://bonkri.tistory.com/50 [프로그래머스] 더 맵게 - Java [자바]📜 문제 내용 🤔 과정문제만 보고 배열과 Arrays.sort 활용해서 풀까 했지만, 문제의 분류가 "힙"으로 되어있어서 힌트를 얻고 PriorityQueue를 사용하게 되었다.우선순위 큐를 사용해 새로운 값을 offbonkri.tistory.com 🍀 오늘의 회고한증막 같은 날씨가 점점 풀리면서 불쾌지수가 낮아지는 것 같다. 해야할 일들이 너무 많은데 하반기가 점점 다가오고 있어서 은근히 긴..
📜 문제 내용 🤔 과정문제만 보고 배열과 Arrays.sort 활용해서 풀까 했지만, 문제의 분류가 "힙"으로 되어있어서 힌트를 얻고 PriorityQueue를 사용하게 되었다.우선순위 큐를 사용해 새로운 값을 offer 하면, 내장 메서드를 통해 알아서 이진트리 형식에 따라 오름차순으로 삽입되게 된다. (진짜 오름차순은 아니다. 이진트리 형식이므로.) 배열을 우선순위 큐에 삽입 -> 가장 맨 앞에 있는(스코빌 지수가 가장 낮은) 음식을 peek하면서 K와 비교하며 반복문 실행 -> 새로운 스코빌 지수 계산한 값을 offer & 섞은 횟수 증가 -> 횟수 or -1 반환 ✨ 최초 제출 답안import java.util.*;import java.io.*;class Solution { public ..