본문 바로가기

C# 프로그래머스 코딩테스트 연습 LEVEL 1- 예산

클럽샌드위치 2020. 7. 15.
반응형

https://programmers.co.kr/learn/courses/30/lessons/12982

 

코딩테스트 연습 - 예산

S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 ��

programmers.co.kr

 

문제 설명

 

 

코드

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
 
public class Solution {
    public int solution(int[] d, int budget) {
        Array.Sort(d);
        int count = 0;
 
        foreach (var item in d)
        {
            budget -= item;
 
            if (budget < 0)
                break;
 
            count++;
        }
 
        return count;
    }
}
cs

 

 

Array.Sort를 알았으면 빨리 풀수있는문제..

작은 순으로 나열해서 구하면 쉽게구할수있다.

 

 

반응형

댓글