import java.util.Scanner;
public class Main
{
void bubbleSort(int arr[])
{
int temp=0;
int n = arr.length;
for (int i = 0; i < n-1; i++)
{
for (int 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 value(int arr[],int B)
{
int a=0,b=0;
Main ob=new Main();
ob.bubbleSort(arr);
b=b+arr[a];
while(b<=B)
{
a++;
b=b+arr[a];
}
return a;
}
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int T=sc.nextInt();
int N,B;
int ar[]=new int[T];
Main ob=new Main();
for(int a=0;a<T;a++)
{
N=sc.nextInt();
int arr[]=new int[N];
B=sc.nextInt();
for(int b=0;b<N;b++)
{
arr[b]=sc.nextInt();
}
ar[a]=(ob.value(arr,B));
}
for(int a=0;a<T;a++)
{
System.out.println("Case "+"#"+(a+1)+": "+ar[a]);
}
}
}
Программа работает на bluej, но не на их сайте. ОШИБКА
mesg: ttyname failed: Inappropriate ioctl for device
Solution.java:2: error: class Main is public, should be declared in a file named Main.java
public class Main
^
1 error