프로그래머스2 [프로그래머스] Lv2. 덧칠하기 - Javascript # 문제 길이가 n인 벽에 페인트를 덧칠하려고 한다 페인트 칠하는 롤러의 길이는 m 미터 롤러로 페인트칠 하는 최소 횟수 반환 # 정의 롤러가 벽에서 벗어나면 안됨 구역의 일부분만 포함되도록 칠하면 안됨 한 구역을 여러 번 칠할 수 있음 # 제한사항 1 2023. 3. 5. [프로그래머스] Lv1. 바탕화면 정리 - Javascript # 문제 컴퓨터 바탕화면에 있는 파일들을 삭제하려고 한다 바탕화면은 각 칸이 정사각형인 격자판 상태를 나타낸 문자열 배열 wallpaper 가 주어지고, 파일들은 각 격자칸에 위치한다 격자판은 가장 왼쪽 위를 (0, 0) 으로 시작해 (세로 좌표, 가로 좌표)로 표현 빈칸은 ., 파일이 있는 칸은 # 값을 가짐 최소한의 이동거리를 갖는 한 번의 드래그로 모든 파일을 선택하고자 한다. 이 때 드래그의 시작점과 끝점을 담은 정수 배열을 반환 # 정의 "점 S에서 점 E로 드래그한다"라는 표현은 격자점 S(lux, luy)에서 마우스 클릭 후 격자점 E(rdx, rdy)에서 떼는 행동을 의미한다. 드래그 한 거리는 | rdx - lux | + | rdy - luy | 로 정의 # 제한사항 1 el); } //.. 2023. 3. 5. 이전 1 다음 반응형