자바알고리즘
[프로그래머스 LV.1] 바탕화면 정리 (java)
출처 : 프로그래머스 코딩테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/161990 머쓱이의 바탕화면을 정리해주자~ - 최소한의 이동거리를 갖는 한 번의 드래그로 모든 파일을 선택해서 한 번에 지우려고 함 - 시작점 S(x, y) 끝점 E(x, y) => 이으면 네모네모 - 빈칸은 ".", 파일이 있는 칸은 "#" - 결과는 시작점과 끝점 [x, y, x, y] 나의 풀이 - #을 만나면 체크한다. (시작점에는 가장 작은 좌표, 끝점에는 가장 큰 좌표가 오겠구나 했음) - 여기서 중요한 점은 시작할때 시작점 x, y에 wallpaper에서 제일 큰 값을 셋팅해주는 것임 (그렇지 않으면 계속 0이 나올 것임) (정사각형이 아니므로 시작..
2023. 4. 7.