문제 출처 : 프로그래머스 분류 : 큐 언어 : Java (Open jdk 1.8) Fail 이유 : 프로세스 오류 최대힙과 최소힙 사용을 익힐 수 있으며 hashMap 사용법 또한 익힐 수 있는 좋은 문제 알고리즘 설계 변수 1) hashMap : 최대힙, 최소힙
문제 출처 : 백준문제명 : 연구소 (\* 분류 : DFS, BFS, Bruteforce언어 : C++체감 난이도 : ⭐⭐Fail Cnt : 0BFS, DFS알고리즘을 모두 활용할 수 있는 문제모든 경우의 수에 대해 3개의 벽을 세운다3개의 벽을 모두 세웠으면1) 현재
문제 출처 : 프로그래머스 문제명 : 여행경로 분류 : DFS, Sort 언어 : Java 체감 난이도 : ⭐⭐⭐⭐⭐ 풀이 시간 : 2h~ Fail Cnt : 3 String 타입 자료에 대해 DFS 탐색을 학습할 수 있으며, 문제를 바탕으로 모든 경우의 수를 고려하도
문제 출처 : 프로그래머스문제명 : 여행경로분류 : DFS, Sort언어 : Java체감 난이도 : ⭐⭐⭐⭐⭐풀이 시간 : 2h~Fail Cnt : 4효율성 통과가 까다롭게 느껴진 문제Ex)board 배열horizon 배열 : horizoni -> (왼쪽방향으로) 세로
문제 출처 : 프로그래머스문제명 : 단체사진 찍기분류 : DFS, BruteForce언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 50minFail Cnt : 01) int\[] g_location : 각 프렌즈들이 서있을 위치를 저장한다. 인덱스마다 프렌즈가 정
문제 출처 : 프로그래머스문제명 : 폰켓몬분류 : '찾아라 프로그래밍 마에스터'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 1 (잘못된 문제 접근): 모든 경우의 수에 대해 N/2를 순회한다. 순회하면서 새로운 종류의 폰
문제 출처 : 프로그래머스문제명 : 숫자의표현분류 : '연습문제'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 01) sumArr: 숫자 0부터 인덱스까지의 합을 저장한다.예시연속되는 숫자들을 합해서 숫자 n을 만드는 경우
문제 출처 : 프로그래머스문제명 : 소수 만들기분류 : BruteForce, Set(HashSet)언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 30minFail Cnt : 01) 1~50000 사이의 모든 소수를 모두 구해놓는다. (문제 제한사항에 따라 해당범위
문제 출처 : 프로그래머스문제명 : 점프와 순간 이동분류 : Divide and Conquer언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 20minFail Cnt : 0문제 조건움직이는 방법은 2가지가 있다앞으로 K만큼 이동 -> K만큼 건전지를 사용함위치 a에
문제 출처 : 프로그래머스문제명 : 베스트앨범분류 : Hash언어 : Java체감 난이도 : ⭐⭐⭐⭐⭐풀이 시간 : 50minFail Cnt : 0문제의 조건에 따르면 노래를 재생 할 때, (가장 많이 재생한 장르) > (장르 내 많이 재생한 장르(if 재생 횟수가 동