본문 바로가기

전체 글451

195. 뒤에 있는 큰 수 찾기 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return * 자료 * - 정수로 이루어진 배열 numbers - 배열 의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 합니다. - 뒷 큰수가 존재하지 않는 원소는 -1을 담습니다. * 조건 * - * * ## 계획 * - * * ## 실행 * *.. 2023. 3. 24.
194. 다리를 지나는 트럭 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 return * 자료 * - 정해진 순으로 건넌다. - 다리에는 트럭이 최대 bridge_length대 올라갈 수 있다. - 다리는 weight 이하까지의 무게를 견딜 수 있다. * 조건 * - * * ## 계획 * - 대기 트럭에서 다리를 건널 수 있는 트럭을 뺀다. - 트럭이 다리를 지나면 시간을 더한.. 2023. 3. 23.
193. 파일명 정렬 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 파일명 정렬 프로그램을 구현하라. * 자료 * - 소스 파일 저장소에 저장된 파일명은 100 글자 이내로, 영문 대소문자, 숫자, 공백(" "), 마침표("."), 빼기 부호("-")만으로 이루어져 있다. - 파일명은 영문자로 시작하며, 숫자를 하나 이상 포함하고 있다. - 파일명은 크게 HEAD, NUMBER, TAIL의 세 부분으로 구성된다. - HEA.. 2023. 3. 22.
192. 땅따먹기 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/12913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 마지막 행까지 모두 내려왔을 때, 얻을 수 있는 점수의 최대값을 구하라 * 자료 * - 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있ㄷㅏ. - 모든 칸에는 점수가 쓰여 있습니다 - 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟으면서 내려와야 합니다. - 땅따먹기 게임에는 한 행씩 내려올 때, 같은 열을 연속해서 밟을.. 2023. 3. 20.
191. 방문길이 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/49994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * * 미지의 것: 게임 캐릭터가 처음 걸어본 길의 길이를 구하라 * 자료 * - U : 위 - D: 아래쪽으로 한 칸 가기 - R: 오른쪽으로 한 칸 가기 - L: 왼쪽으로 한 칸 가기 * 조건 * - * * ## 계획 * - dirs대로 움직이면서 현재 위치에서 다음 위치를 저장하고 count+1을 한다. - 이미 저장되어 있으면 무시한다. - UDRL에 맞게 계산하면서 .. 2023. 3. 20.
190. 피로도 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr /** * ## 이해 * 유저가 탐험할 수 있는 최대 던전 수를 구하라 * 미지의 것: * 자료 * - 유저의 현재 피로도 k - dungeons = [최소필요피로도, 소모피로도] - "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도 - "소모 피로도"는 던전을 탐험한 후 소모되는 피로도 * 조건 * - dungeons의 세로(행) 길이(즉, 던전의 개수)는 1.. 2023. 3. 16.