func solution(_ d:[Int], _ budget:Int) -> Int { var budget = budget let array = d.sorted() var count = 0 for i in array { while budget - i >= 0 { budget -= i count += 1 break } } return count }