[C#] 배열 정렬 문제

2020. 7. 15. 16:31[C#] 코딩테스트 문제풀이

반응형

프로그래머스 예산 문제

using System;

public class Solution {
    public int solution(int[] d, int budget) {
        int count=0;
        int answer=0;
        Array.Sort(d);
        for(int i=0; i<d.Length; i++)
        {
            count +=d[i];
            answer++;
            if(count>budget){
                answer--;
                break;
            }
            else if(count==budget){
                break;
            }
        }
        return answer;
    }
}

느낀점 Array.Sort() -오름차순 배열

for문 어디까지 돌릴지 명확히(오버 스택 발생 방지)

 

반응형

'[C#] 코딩테스트 문제풀이' 카테고리의 다른 글

[C#] 약수 구하기  (0) 2020.07.20
[C#] 2차원 배열  (0) 2020.07.19
[C#] 자료형간 간격 유형 확인하기  (0) 2020.07.19
[C#] 이중반복문 문제  (0) 2020.07.16
[C#] 1차원 배열 reverse 하기  (0) 2020.07.14