C Program
#include <stdio.h>
int no[32],w[32];
void sort(int arr[],int n)
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int n,i,j=0,count=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&no[i]); // burger weights
for(i=0;i<n;i++)
scanf("%d",&w[i]); // rack limits
sort(no,n);
sort(w,n);
i=0;
j=0;
while(i<n && j<n)
{
if(no[i]<=w[j])
{
count++;
i++;
j++;
}
else
j++;
}
printf("%d\n",count);
}
return 0;
}
0 Comments