Alle möglichen Zahlen mit den Ziffern 1-4

Sherman123

Fleet Admiral
Registriert
Nov. 2002
Beiträge
12.337
Wie finde ich alle möglichen vierstelligen Zahlen, die man mit den Ziffern 1,2,3,4 bilden kann.

1234
1243
4321
....
 
Da kein Programm angegeben wurde, so gehts mit Matlab:

zahlen = [];

for i = 1:4
for j = 1:4
for k = 1:4
for l = 1:4
zahlen = [zahlen, str2double([num2str(i) num2str(j) num2str(k) num2str(l)])];
end
end
end
end


Wenns einfach nur um die Anzahl Möglichkeiten geht, dann ist das 4^4 = 256
 
Zuletzt bearbeitet:
Net dein Ernst oder?

Die 24 Zahlen kannste dir doch selbst mit nem Stift und Stück Papier hinschreiben...
 
4er-system =

4. Stelle | 3. Stelle | 2. Stelle | 1. Stelle

4^4 | 4^3 | 4^2 | 4^1


ergibt für mich 128 Kombinationen

Sofern ich mich hier nicht völlig verrechnet habe


okay dann... habe ich mich.. völlig verrechnet. Hab wohl zu viel binär im Kopf
 
ohne zurücklegen: 4! = 4*3*2*1 (nur 4 stellige Zahlen)

mit zurücklegen:
7!/(4!*3!) für alle 4 stelligen mit ziffern von 1-4
6!/(3!*3!) für alle 3 stelligen mit ziffern von 1-4
5!/(2!*3!) für alle 2 stelligen
und dann noch + 4 für alle einstelligen

EDIT: hm da hab ich wohl Variation und Kombination verwechselt :D
4^4 = 256 wäre die passende Variation ( Reihenfolge ist zu beachten)
 
Zuletzt bearbeitet:
Es sind nur 24 Möglichkeiten, sofern jede Zahl auch nur einmal auftauchen darf.

Keine 128 oder 256 Kombinationen, .. Leute, peinlich.... das müste man schon alleine von der Logik her auffallen.
 
4^4 Möglichkeiten... geez.
ALLE möglichen Kombinationen...

So wie bei 4 Bit 2^4 (Binärsystem)
Bei 4-stelliger Oktalzahl 8^4 (Oktal) und bei Hex 16^4...
Zahlensystem = Basis und Anzahl der Stellen = Hochzahl...
As simple as that.

edit1:
Und ja, für Programme würde ich eine vierfach verschachtelte FOR Schleife nehmen, einfach umzusetzen.
 
Und was soll das ganze eigentlich für einen Sinn haben ?
Dient zur Erstellung eine Putzplans.

Alle Möglichkeitten, sodass jeder mit jedem mal putzt. Es gibt zwei Reinigungsbereiche, die abwechselnd von einem der beiden Teams erledigt werden.


In Excel bastelte ich mir schon eine 8x8 Matrix, aber leider fand ich keinen Befehl, der mir die Zellen mit doppelten Zeichen löscht. Und ein Makro wollte ich mir auch nicht extra programmieren - so flott bringe ich das mittlerweile nicht mehr zusammen.
 
Zuletzt bearbeitet:
Ach so.
Na Gott sei dank wurde ja hier noch die richtige Lösung genannt.
Stellt euch vor ihr müßtet 256mal putzen....
 
DasBoeseLebt schrieb:
...Leute, peinlich.... das müste man schon alleine von der Logik her auffallen.

Achso. klar. Ist eigentlich einfach.

Statt
Sherman123 schrieb:
Wie finde ich alle möglichen vierstelligen Zahlen, die man mit den Ziffern 1,2,3,4 bilden kann.

1234
1243
4321
....


hat er wohl folgendes geschrieben

Sherman123 schrieb:
Wie finde ich alle möglichen vierstelligen Zahlen, die man mit den Ziffern 1,2,3,4 bilden kann, wobei jede Zahl nur einmal vorkommen darf?

1234
1243
4321
....

1111 | 01. Zahl
1112 | 02. Zahl
1113 | 03. Zahl
1114 | 04. Zahl
1121 | 05. Zahl
1122 | 06. Zahl
1123 | 07. Zahl
1124 | 08. Zahl
1131 | 09. Zahl
1132 | 10. Zahl
1133 | 11. Zahl
1134 | 12. Zahl
1141 | 13. Zahl
1142 | 14. Zahl
1143 | 15. Zahl
1144 | 16. Zahl
1211 | 17. Zahl
1212 | 18. Zahl
1213 | 19. Zahl
1214 | 20. Zahl
1221 | 21. Zahl
1222 | 22. Zahl
1223 | 23. Zahl
1224 | 24. Zahl
1231 | 25. Zahl
1232 | 26. Zahl
1233 | 27. Zahl
1234 | 28. Zahl
.. to be continued


eigentlich einfach. eher einfach als peinlich

Das ist jetzt eine rein prinzipielle Sache. Mit sich selbst putzen.. macht wenig Sinn
 
Zuletzt bearbeitet:
Dient zur Erstellung eine Putzplans.

Alle Möglichkeitten, sodass jeder mit jedem mal putzt. Es gibt zwei Reinigungsbereiche, die abwechselnd von einem der beiden Teams erledigt werden.
Dann sind es aber vieeel weniger als 24 Möglichkeiten
denn ob jetzt
(1 2) (3 4) oder
(1 2) (4 3) oder
(2 1) (3 4) oder
(2 1) (4 3) miteinander putzt, macht wohl keinen Unterschied.
außer einer macht auf Aufseher, und der andere wühlt im Dreck :)
 
Au weia, da hast du die Experten aber eiskalt erwischt :hammer_alt:
 
Zurück
Oben