목록programmers (2)
algoqna
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 재정의 bandage는 [시전 시간, 초당 회복량, 추가 회복량] 형태의 길이가 3인 정수 배열입니다. [5, 1, 5]라고 했을 때 5초 동안 붕대를 감으면서 초당 회복량은 1이며 5초 동안 붕대를 감았을 때 성공했을 시 추가 회복량 5 예외 조건 최대 체력보다 높은 체력이 될 수 없다. 몬스터에게 공격을 당하면 연속 성공 시간은 0으로 초기화된다. 계산 로직 정의 (nextTime - prevTime - 1) / 시전 시간 = 추가 회복량의 가능성 (nextTime - prevTime - 1) % 시..

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 쉽지 않은 문제였습니다. 정렬을 하는게 맞다는 생각은 들었는데, 시간이 꽤 오래 걸렸습니다. 정렬에서 가지치기(?)보다는, 기준을 어떠한 식으로 해주어야 하는지가 핵심인 문제입니다. 개인적으로는 많은 TC를 만들어서 확인하는 것에 더 초점을 두어야 하는 문제라고 생각합니다. * [6, 10, 2] = 6 2 10을 나란히 붙인 값이 제일 큰 값 * [3, 30, 34, 5, 9] = 9 5 34 3 30을 나란히 붙인 값이 제일 큰 값 문제의 예시를 보면서 일단 감을 잡을 수 있습니다. 숫자의 첫 번째 자리가..