Mark and Toys Discussions | Algorithms | HackerRank

Mark and Toys

  • + 12 comments

    static int maximumToys(int[] prices, int k) {

         int count=0,sum=0;  
         Arrays.sort(prices);  
         for(int i=0;i<prices.length;i++)
         {
             if(sum <= k)
             {
                 sum=sum+prices[i];
                 count++;
             }
    
    
         }
         return count-1;
    
    
      Very simple Java solution