반응형
▷ 문제 : The Hurdle Race (Easy)
▷ 해결 날짜 : 2022.08.03
▷ 소요 시간 : 10분
▷ 풀이 과정 :
허들 게임을 하는데, 현재 점프력에서 얼마나 많은 포션을 더 먹어야 모든 장애물을 통과할 수 있는지 즉, 먹은 포션의 개수를 출력하는 문제이다.
입력으로 현재 점프력과, 장애물이 들어있는 배열이 주어지는데,
풀이는 정말 간단하다. 장애물 최댓값 - 현재 점프력만 해주면 된다.
단. 포션없이 이미 통과가 가능한 상태면 0을 출력한다.
▷ 구현
function hurdleRace(k, height) {
// Write your code here
const needPotion = Math.max(...height) - k;
return needPotion <= 0 ? 0 : needPotion;
}
▷ 복기 :
오랜만에 해커랭크 풀었더니 난이도 상태가?!
아니 이지 난이도랑 미디엄 난이도 갭 차이가 너무 심하다 진짜;
이지 난이도인데도 생각이 좀 필요한 문제만 기록해둬야겠다.
반응형
댓글