for (List<Integer> set : generateSubsets(1, n, k)) {
for (int j = 0; j < set.size(); j++) {
System.out.print(set.get(j) + " ");
}
System.out.println();
}
Założę się, że można to zastąpić jakimś np. strumieniem z Javy 8...
do końca nie wiem jak to pozbierać i jak zastąpić te pętle (przynajmniej tę wewn.).
Wiem, że formatowanie wyjścia jest istotne.
W ostateczności ma to wyglądać przykładowo tak:
1 2 3 4 5
1 2 3