투 포인터(Two Pointers) 알고리즘은 배열 또는 리스트에서 두 개의 포인터를 사용하여 특정 조건을 만족하는 구간을 찾거나 원하는 값을 찾는 알고리즘 기법입니다. 이 알고리즘은 주로 배열 또는 리스트가 정렬되어 있을 때 효과적으로 사용됩니다. 투 포인터 알고리즘
슬라이딩 윈도우(Sliding Window)는 일정한 길이의 범위를 이동하면서 조건에 맞는 값을 찾는 알고리즘 기법입니다. 이 알고리즘은 배열이나 리스트와 같은 연속된 데이터 구조에서 매우 유용하게 사용됩니다.슬라이딩 윈도우의 작동 방식은 다음과 같습니다:일정한 크기의
알고리즘 문제를 풀던 도중 재밌는 문제를 만나 글을 쓰게 되었다. 석유시추 문제 링크본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.세로길이가 n 가로길이가 m인 격자 모양의 땅 속에서 석유가 발견되었습니다. 석유는 여러 덩어리로 나누어 묻혀있습니다. 당
문제 풀이가 빡세다..아날로그 시계처음에 설마 각도로 풀겠어라고 생각해서 다른 방식 찾다가 결국 각도로 했는데 너무 복잡했다.그래서 풀이를 찾아봤는데 진짜 깔끔하게 푼 코드가 있어서 공유해본다.원본 풀이이해가 잘 되지 않는다면 원본 풀이도 같이 보자