2026.09.0250.0/100실패 및 런타임 에러소요 시간: 38분시간 복잡도: $O(n)$시간 복잡도: $O(n)$코드 분석전체적인 구조는 동일하다.바깥쪽 for문을 이용해서 orders의 길이만큼 반복하고안쪽의 while문을 이용해서 서브 컨테이너 벨트에서 택배
2026.08.14소요 시간: 37분시간 복잡도: $O(n)$시간 복잡도: $O(n)$코드 분석전체적인 알고리즘은 동일하나, cnt를 사용하지 않고 i로 대체,값을 저장하지 않고, 인덱스만 저장하여 prices\[stack.peek()]로 대체하여코드의 불필요한 변수
2026.08.09소요 시간: 14분시간 복잡도: $O(n)$시간 복잡도: $O(n)$코드 분석단조 감소 스택(monotonic stack)을 사용한 동일한 알고리즘이지만,하나의 배열과 top 변수를 사용하여, 원소마다 배열 객체를 생성하는 나의 코드의 단점을 개선하였
2026.07.0325.0/100런타임 에러, 메모리 초과라는 제한 조건에 의해 int, long 둘 다 사용이 불가능함AI를 통해 int, long을 통한 값 비교 방식은 불가능하다는 것을 깨달음자릿수와 값에 대한 차이를 깨달았음pop(): 가장 위에 위치한 원소를

2026.05.10트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를

2026.05.09배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서
2026.07.28소요 시간: 37분시간 복잡도: $O(n^3)$시간 복잡도: $O(n^2)$코드 분석인덱스와 우선순위의 분리인덱스는 queue, 우선순위는 sorted\[]로 각각 분리하여 관리우선순위의 경우 .sort()를 이용해 오름차순으로 정렬 후,top값을 이
2026.09.03소요 시간: 15분시간 복잡도: $O(n)$시간 복잡도: $O(n)$코드 분석size 변수를 이용해서 이전에 넣었던 값과 비교해서 같으면 저장하지 않고, 다를 때에만 저장한다.Array.copyOf를 사용해서 실제 사용하는 배열의 크기만큼 자른다.Le
2026.07.0286.7/100int 사용으로 인한 오버플로우 발생96.7/100코드를 훑어보며 예외적인 상황은 전부 다 해결했고, 남은 부분은 루프를 계속해서 돌게 되면 반복적으로 순회하게 되므로임의로 정해둔 count의 범위가 너무 좁은 것이 문제였음배열을 이용해
2026.06.2863.6/100블록을 내릴 때 구조가 잘못되었음와 같은 상황에서 empty == 4일 때, \[5]\[0] = \[1]\[0]\[1]\[0] = ' '이 되는 문제가 발생하게 됨81.8/100Deque를 사용해서 블록을 내리는 구조를 바꾸었음에서 이미

2026.05.05영재는 택배상자를 트럭에 싣는 일을 합니다. 영재가 실어야 하는 택배상자는 크기가 모두 같으며 1번 상자부터 n번 상자까지 번호가 증가하는 순서대로 컨테이너 벨트에 일렬로 놓여 영재에게 전달됩니다. 컨테이너 벨트는 한 방향으로만 진행이 가능해서 벨트에

2026.04.30초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요.prices의 각 가격은 1 이상 10,000 이하인 자연수입니다.prices의

2026.04.21정수로 이루어진 배열 numbers가 있습니다. 배열 의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 합니다.정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례
2026.09.200.0/100.0실패실패 원인 분석number = 654321 일 때, 아무런 숫자도 없애지 않는 반례가 발생한다.8.3/100.0실패실패 원인 분석number = 25948763752, k = 5 일 때, number = 9876752, k = 1