99클럽 코테 스터디 3일차 TIL + 바탕화면 정리
·
항해99 코테
✔️ 오늘의 키워드바탕화면 정리 (프로그래머스) ✔️ 문제 개요프로그래머스의 "바탕화면 정리" 문제는 컴퓨터 바탕화면에 있는 파일들을 한 번의 드래그로 모두 선택하는 방법을 찾는 문제이다. 바탕화면은 격자 형태로 표현되며, 파일이 있는 칸은 "#", 빈칸은 "."으로 표시됩니다. 이때 모든 파일을 선택할 수 있는 가장 작은 사각형의 시작점과 끝점 좌표를 찾아야 하는 것이 목적이다. ✔️ 문제 해결 과정1. 어떤 문제가 있었고, 나는 어떤 시도를 했는지처음에 이 문제를 접했을 때, 바탕화면 전체를 탐색하면서 파일("#")의 위치를 모두 찾아야 한다는 것을 파악했다. 하지만 두 가지 고민이 있었다:어떻게 시작점과 끝점을 효율적으로 결정할 수 있을까?모든 파일 위치를 배열에 저장한 후 계산할지탐색하면서 바로 ..