본문 바로가기

코테연습185

189. 덧칠하기 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 페인트를 칠해야하는 최소 횟수를 구하라 * 자료 * - 다시 페인트를 칠하기로 정한 구역들의 번호가 담긴 정수 배열 section - 페인트가 칠해진 길이가 n미터 - 벽에 페인트를 칠하는 롤러의 길이는 m미터 - 롤러가 벽에서 벗어나면 안 됩니다. - 구역의 일부분만 포함되도록 칠하면 안 됩니다. * 조건 * - 1 ≤ m ≤ n ≤ 100,000 - .. 2023. 3. 16.
188. 모음사전 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr const nextWord = { A: 'E', E: 'I', I: 'O', O: 'U' }; const solution = (word) => { let w = 'A'; let count = 1; while (true) { if (w === word) { return count; } w = run(w); count++; } }; const run = (word, position = 1) => { .. 2023. 3. 16.
187. 택배 배달과 수거하기 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/150369 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr * 자료 * - 트럭에 실을 수 있는 재활용 택배 상자의 최대 개수를 나타내는 정수 cap, - 배달할 집의 개수를 나타내는 정수 n, - 각 집에 배달할 재활용 택배 상자의 개수를 담은 1차원 정수 배열 deliveries - 각 집에서 수거할 빈 재활용 택배 상자의 개수를 담은 1차원 정수 배열 pickups * 조건 * - i번째 집과 j번째 집과 거리 = j-i - 택배 상자를 최대 ca.. 2023. 3. 15.
186. 바탕화면 정리 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * 바탕화면의 파일들을 한 번에 삭제하기 위해 최소한의 이동거리를 갖는 드래그의 시작점과 끝점을 담은 정수 배열을 return하는 solution 함수를 작성해 주세요. * 미지의 것: * 자료 * - wallpaper : 컴퓨터 바탕화면의 상태를 나타내는 문자열 배열 - 빈칸은 ".", 파일이 있는 칸은 "#"의 값을 가집니다. - 드래그는 바탕화면의 격자점 S(lux, .. 2023. 3. 15.