Программа выполняется слишком долго, потому не компилируется. Что исправить?
package com.javarush.task.task08.task0814;
import java.util.HashSet;
import java.util.Set;
/*
Больше 10? Вы нам не подходите
*/
public class Solution {
public static HashSet<Integer> createSet() {
HashSet<Integer> c = new HashSet<Integer>();
c.add(1);
c.add(2);
c.add(3);
c.add(4);
c.add(5);
c.add(6);
c.add(7);
c.add(8);
c.add(9);
c.add(10);
c.add(11);
c.add(12);
c.add(13);
c.add(14);
c.add(15);
c.add(16);
c.add(17);
c.add(18);
c.add(19);
c.add(20);
return c;
}
public static HashSet<Integer> removeAllNumbersMoreThan10(HashSet<Integer> set) {
for(int c = 0; c < set.size();){
if(c > 10)
set.remove(c);
else
c++;
}
return set;
}
public static void main(String[] args) {
}
}