Portál AbcLinuxu, 8. listopadu 2025 13:03
Řešení dotazu:
private static void digitSet(boolean isOne, int pos, int oneCnt, char chArr[]) {
chArr[pos] = (isOne ? '1' : '0');
if (pos == chArr.length - 1) {
if (oneCnt == 4) {
System.out.println(String.valueOf(chArr));
}
return;
}
digitSet(false, pos + 1, oneCnt, chArr);
if (oneCnt < 4) {
digitSet(true, pos + 1, oneCnt + 1, chArr);
}
}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.