inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

문제 풀이 마구간정하기

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

function solution ( target , array ){ array . sort (( a , b ) => a - b ); let left = 1 ; let right = array [ array . length - 1 ]; let answer while ( left <= right ){ let mid = Math . floor (( left + right )/ 2 ); let cnt = 1 ; let start = array [ 0 ]; let result =[] for ( let i = 1 ; i < array . length ; i ++ ){ let between = array [ i ]- start ; if ( mid <= between ){ cnt ++; result . push ( between ) start = array [ i ]; } } if ( target === cnt ){ answer = Math . min (... result ); break } else if ( target < cnt ){ left = mid + 1 ; } else { right = mid - 1 ; } } return answer ; } 이런식으로 풀어도 괜찮을까요?

  • 마구간정하기
  • javascript
  • 코테 준비 같이 해요!
서원혁 댓글 1 좋아요 0 조회수 212

인기 태그

인프런 TOP Writers

주간 인기글