BaGyun
빠균's 개발노트
BaGyun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • Today I Learned (44)
      • 오류 (8)
      • JavaScript (15)
      • TypeScript (9)
      • NodeJS (0)
      • NestJS (0)
      • Database (3)
      • ORM (1)
      • 알고리즘 (2)
      • 개인공부 (4)
      • Deploy (0)
      • Git (1)
    • 개인프로젝트 (4)
    • 알고리즘 (14)
      • 프로그래머스 (14)
    • 면접질문 (5)
    • 회고 (3)

인기 글

반응형

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO · Designed By 정상우.
BaGyun

빠균's 개발노트

알고리즘/프로그래머스

[프로그래머스] 예산

2022. 8. 2. 19:21
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

나의 풀이

function solution(d, budget) {
    var answer = 0;
    let sorted = d.sort((a,b) => a-b)
    for(i=0; i<sorted.length; i++){
        if(budget >= sorted[i]){
            budget = budget - sorted[i]
            answer++
        } else {
            break
        }
    }
    return answer;
}

간단하게 d 의 배열을 오름차순으로 정렬한 뒤, budget보다 커지는 값에 도달할 때까지 계속 빼주면서 카운트를 세는 방식으로 식을 완성했다.

'알고리즘 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 기능개발  (0) 2022.08.02
[프로그래머스] 3진법 뒤집기  (0) 2022.08.02
[프로그래머스] 약수의 개수와 덧셈  (0) 2022.07.29
[프로그래머스] 실패율  (0) 2022.07.29
[프로그래머스] 모의고사  (0) 2022.07.29
    '알고리즘/프로그래머스' 카테고리의 다른 글
    • [프로그래머스] 기능개발
    • [프로그래머스] 3진법 뒤집기
    • [프로그래머스] 약수의 개수와 덧셈
    • [프로그래머스] 실패율
    BaGyun
    BaGyun

    티스토리툴바