Portál AbcLinuxu, 6. května 2025 11:34
Ř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.