Fortlaufender Text
Übersicht

PhloxBetreff: Fortlaufender Text |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
da ich nun lange nicht mehr programmiert habe (...) und jetzt wieder angefangen habe, hab ich folgende Frage: Ich brauche ein Programm, das sozusagen mit Buchstaben rechnet. Klinkt kompliziert, ist aber ganz einfach. Also sozusagen ein Code, der zuerst aaaa dann aaab dann aaac erstellt. Nach zzzz, aaaaa und so weiter. Also sozusagen ein Zahlensystem mit 26 verschiedenen Ziffern. (also am besten s$ festlegen in dem die verschiedenen Zeichen stehen) Ich weiß, dass das geht, aber ich komm grad nicht drauf. TiA |
||
Lador |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo.
Kannst du nicht einfach ein Array/Dim Buchstaben$(25) machen, in dem du einfach alle 26 Buchstaben des Alphabets speicherst? Und dann musst du Index-Variablen mitlaufen lassen, die sich (je nach dem, um welchen der vier Buchstaben es sich handelt) um 1 erhöht und bei 25 dann nicht mehr größer wird, dafür kommt dann die nächste an die Reihe. Ich stell mir das so vor: Code: [AUSKLAPPEN] Var4 = Var4 + 1
If Var4 >= 25 Then Var4 = 25 Var3 = Var3 + 1 ;oder du machst hier eine Variable, z.B. Var3Zaehlen, die dann True wird und dann: EndIf If Var3Zaehlen = True Then Var3 = Var3 + 1 Bei zzzz musst du halt überprüfen, ob alle Variablen auf 25 sind. Wenn du das unendlich fortführen willst solltest du statt Var1, Var2, ... lieber gleich Var(x) nehmen. Ist vielleicht etwas umständlich, sollte aber eigentlich gehen. Hoffe, du konntest verstehen, wie ich das meinte. ^^ MFG Lador |
||
Mein aktuelles Projekt:
2D-Rollenspiel "Iliran" Screenshot | Worklog Fortschritt: ca. 70% |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Easy ![]() Code: [AUSKLAPPEN] SetBuffer BackBuffer()
chars = 4: s = 26: Dim char(chars - 1) Repeat For i = 0 To chars - 1 char(i) = (char(i) + 1) Mod s If char(i) <> 0 Then Exit Next ;Ausgabe Cls: For i = 0 To chars - 1: Text chars * 30 - i * 30, 30, Chr(65 + char(i)): Next: Flip() Until KeyDown(1): End |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bruteforce attacke? xD
Interessante lösung, häts ein wenig anders gemacht, deine ist besser ^^ |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Phlox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hey, danke^^ | ||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Für Bruteforce, musst du auch noch die Sonderzeichen mit einrechnen.
Gehe hierbei nach den Asciicodes. |
||
between angels and insects |
Phlox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wer hat denn was von BruteForce gesagt? Ich will ne Tabelle erstellen und bin zu faul zum Schreiben... | ||
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ne vollständige Tabelle hätte 4 ^ 26 Einträge!!
EDIT: Natürlich muss es 26^4 heißen... |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
- Zuletzt bearbeitet von SpionAtom am Mi, Jun 10, 2009 16:06, insgesamt einmal bearbeitet
Phlox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Äh...und? 400.000.000.000.000.000.000.000.000 Einträge...
also 400000000000000000000000000*4 (Bytes)=1600000000000000000000000000 Das sind...1490116119384765625 Gigabyte oder 1455191522836685,1806640625 Terrabyte... Kennt jemand n guten Hoster...?..xD |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eher 26 ^ 4, oder? | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
FWeinbehemals "ich" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Denke ich auch, sind aber immer "noch" 1,74 GB wobei das im Vergleich nichts ist
mfg ich |
||
"Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein." Albert Einstein (1879-1955)
"If you live each day as if it was your last, someday you'll most certainly be right." Steve Jobs |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eher 1,74 MB, oder? ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oh man, Ihr habt vollkommen recht. Bei 10 Ziffern und 3 Stellen, gibts ja auch nur 10^3 = 1000 Zahlen.
![]() ![]() ![]() 26^4 = 456976 soviele Kombinationen gibts. Alle Kombinationen sind 4 Zeichen lang, also gibts 26^4 * 4 = 1827904 Zeichen/Bytes Das sind 1827904 / 1024 Kilobytes Das sind 1827904 / 1024 / 1024 ~1,74 Megabytes |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
Phlox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja....Taschenrechner schon weggeworfen... ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group