본문 바로가기
Algorithm/문제풀이

[HackerRank] The Hurdle Race (Easy) by javascript

by 썸머워즈 2022. 8. 3.
반응형

▷ 문제 : The Hurdle Race (Easy)

 

The Hurdle Race | HackerRank

Determine the maximum value in an array less a value, limit >= 0.

www.hackerrank.com

▷ 해결 날짜 : 2022.08.03
▷ 소요 시간 : 10분
▷ 풀이 과정 :

허들 게임을 하는데, 현재 점프력에서 얼마나 많은 포션을 더 먹어야 모든 장애물을 통과할 수 있는지 즉, 먹은 포션의 개수를 출력하는 문제이다.

 

입력으로 현재 점프력과, 장애물이 들어있는 배열이 주어지는데,

풀이는 정말 간단하다. 장애물 최댓값 - 현재 점프력만 해주면 된다.

단. 포션없이 이미 통과가 가능한 상태면 0을 출력한다.


▷ 구현

function hurdleRace(k, height) {
    // Write your code here
    const needPotion = Math.max(...height) - k;
    return needPotion <= 0 ? 0 : needPotion;
}


▷ 복기 :

오랜만에 해커랭크 풀었더니 난이도 상태가?!

아니 이지 난이도랑 미디엄 난이도 갭 차이가 너무 심하다 진짜;

이지 난이도인데도 생각이 좀 필요한 문제만 기록해둬야겠다.

반응형


댓글

TOP