이전에 파악은 해둔 문제이다( https://velog.io/@gogogi313/Today-I-Learned-6j31r52x ) LeetCode를 TIL에 정리하다보니 가독성이 떨어지는 듯 해서 이제는 TIL보다는 시리즈물로 차곡차곡 정리를 시작해보려고 한다.
(24.09.30)
(24.10.02)먼저 문제를 이해해보자. 입력인 배열에서 0은 빈 상태를, 1은 신선한 오렌지를, 2는 썩은 오렌지를 의미한다. 매 분마다 썩은 오렌지에 상하좌우 4방향으로 둘러싸인 신선한 오렌지는 썩게된다. 이때, 모든 오렌지가 썩게되는 최소의 시간을 리턴하고 불가
(24.10.10)
(24.10.11)우선
(24.10.15)먼저 문제를 파악해보자.
(24.11.28)문제: 사람을 고용할 때 필요한 가격이 int\[] costs, 고용해야하는 인원수가 k,
24.12.08문제를 이해해보자. 1~n까지의 숫자 중 하나를 맞추면되는데, up down게임처럼 큰지 작은지만 말할 것이다. 그 역활을 int guessNumber()함수의 반환값을 통해 알려줄건데 -1, 0, +1값으로 알려줄 것이다. 추측한 값을 맞추어라.차피 조
24.12.12
github: (24.12.13)문제 이해: 이웃보다 큰 원소의 인덱스를 반환하라. 이 때 시간복잡도는 O(logn)이어야 한다.문제 접근 1: O(logn)이면 일반적인 순회가 아닌 이진탐색을 사용하라는 문제로 보인다. 이진 탐색을 하려면 우선 정렬상태여야한다. 가장