MMIX Blog

게으르고 명석하지 못한 개발자 블로그


  • 홈

  • 카테고리

  • 태그

  • 소개

야근 지수

작성일 2025-02-16 | 분류 알고리즘 , 프로그래머스 |
먼저, Demi가 가진 작업량들(works 배열)과 주어진 시간 n이 있습니다. Demi는 1시간에 작업 1만큼을 처리할 수 있으므로, n시간 동안 최대 n만큼의 작업을 줄일 수 있습니다. 문제의 목표는 모든 작업의
더 읽어보기 »

할인 행사

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
먼저 정현이가 원하는 제품과 수량을 하나의 맵(딕셔너리)으로 정리합니다. 예를 들어, 정현이가 바나나 3개, 사과 2개, 쌀 2개, 돼지고기 2개, 냄비 1개를 원한다면 이를 {바나나: 3, 사과: 2, 쌀: 2,
더 읽어보기 »

영어 끝말잇기

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제는 n명의 플레이어가 순서대로 단어를 말하는 상황에서, 첫 번째 단어를 시작으로 모든 단어를 순회하며 이전 단어의 마지막 문자와 현재 단어의 첫 문자가 일치하는지, 단어의 길이가 2 이상인지, 그리고 해당 단
더 읽어보기 »

단어 변환

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제의 목표는 시작 단어인 begin에서 목표 단어인 target으로 변환하는 최소 단계를 구하는 것이다. 변환 규칙은 한 번에 한 글자만 변경할 수 있고, 변경 후의 단어는 반드시 주어진 단어 집합 words
더 읽어보기 »

귤 고르기

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제는 귤의 크기 배열에서 각 크기가 나타난 빈도를 계산한 후, 이 빈도들을 내림차순으로 정렬하여 빈도수가 높은 순서대로 귤을 선택해 누적합이 k개 이상이 되는 순간까지 진행하며, 그때까지 사용된 서로 다른 귤
더 읽어보기 »

전력망을 둘로 나누기

작성일 2025-01-21 | 분류 알고리즘 , 프로그래머스 |
주어진 전력망에서 하나의 연결을 끊으면 두 그룹으로 나뉘게 된다. 이때, 두 그룹에 포함된 송전탑의 개수를 계산해 차이를 구하고, 모든 연결을 하나씩 끊어가며 가장 차이가 적은 경우를 찾는 방식으로 문제를 해결한다.
더 읽어보기 »

정수를 나선형으로 배치하기

작성일 2025-01-18 | 분류 알고리즘 , 프로그래머스 |
이 문제는 주어진 n × n 크기의 이차원 배열에 숫자를 시계방향 나선형으로 배치하는 문제다. 배열을 시계방향으로 채우기 위해 먼저 이동 방향을 설정합니다. 오른쪽, 아래, 왼쪽, 위의 네 가지 방향으로 이동하며,
더 읽어보기 »

징검다리

작성일 2025-01-09 | 분류 알고리즘 , 프로그래머스 |
문제를 직관적으로 접근하면 모든 경우의 수를 탐색하는 브루트포스(완전 탐색) 방식이 떠오르지만, 이 방식은 입력 크기가 커질 경우 시간 초과 또는 메모리 초과가 발생한다. 문제를 효율적으로 해결하기 위해 "최솟값을
더 읽어보기 »

가장 먼 노드

작성일 2025-01-09 | 분류 알고리즘 , 프로그래머스 |
주어진 문제는 그래프에서 BFS(너비 우선 탐색)를 활용하여 최단 경로를 계산하고, 1번 노드에서 가장 멀리 떨어진 노드의 수를 계산하는 것입니다. BFS를 사용하면 그래프의 각 노드까지의 최단 경로를 쉽게 구할 수
더 읽어보기 »

Union-Find

작성일 2025-01-09 | 분류 알고리즘 , 자료구조 |
Union-Find 자료구조는 Disjoint Set(서로소 집합) 자료구조라고도 불리며, 여러 개의 집합을 효율적으로 관리하기 위해 설계된 자료구조이다. 주로 그래프 알고리즘에서 최소 신장 트리(MST)를 찾는 K
더 읽어보기 »
1 … 6 7 8 … 14
MMIX

MMIX

JVM 기반 백엔드와 데이터 플랫폼을 느리게 파고드는 개발자

139 포스트
20 카테고리
59 태그
RSS
GitHub E-Mail
© 2026 MMIX
Jekyll 기반
테마 - NexT.Pisces