Wątek zablokowany 2016-03-11 21:58 przez somekind.

C# szybki sposób na inkrementacje ciągu znaku

0

Powiedzmy potrzebuje do swoich spraw zrobić sobie algorytm, lecz nie mam na niego czasu i chęci teraz myśleć ^^ i pytanie czy może sam c# takie coś w prosty sposób oferuje ^^

załóżmy mam tablice int tab[3]. Która ma być wypełniana wartościami z przedziału od 1-5 oraz od 7-9. Wpierw wypłowa 000 potem 001 ... 005 -> 007 ... 009 -> 010 .. 015 itp. I np jak dojdzie do 999 to tablica się zwiększa o 1.

Pytanie, czy jest coś już gotowego i fajnie by było w oparciu działania tablic co już wypluwa char ;) Czy muszę to zmajstrować.

Ps. Na pytanie po co Ci to, nie odpowiadam bo chyba to oczywiste po co taki algorytm się stosuje. BF ;)

0

załóżmy mam tablice int tab[3]. Która ma być wypełniana wartościami z przedziału od 1-5 oraz od 7-9. Wpierw wypłowa 000 potem 001 ... 005 -> 007 ... 009 -> 010 .. 015 itp.
To 009 to ma być tablica {0,0,9}?

I np jak dojdzie do 999 to tablica się zwiększa o 1.

co to znaczy „tablica się zwiększa o 1”?

Pytanie, czy jest coś już gotowego i fajnie by było w oparciu działania tablic co już wypluwa char

To w końcu int czy char?

0

Jpr. Już sobie napisałem, chodziło o zrobienie algorytmu podającego hasła do sytemu BF czy tworzącego słowniki haseł. Tak najlepiej generuje się ciągi na int. Potem wypluwasz każdy element tablicy w char. A potem robisz sobie z tego stringa który zapisujesz do txt.

I tak operacja startowa int. Daje możliwość robienia słowników od startowej pozycji dzięki czemu robi się słowniki np po 200 słów. Dzięki czemu akcje są rozbijane na parę słowników i są podmieniane dzięki czemu, nie zaśmiecamy aż tak bardzo Dysku. A metody słownikowe są lepsze. Z racji iż aż tak bardzo nie obciąża się procesu generowania haseł.

Przykładowo hydra, głownie działa na słownikach. A BF są nie udolne. A generatory dostępne beznadziejne.

0

To 009 to ma być tablica {0,0,9}? / WTF

Tab[n] - wielkosc tablicy tak ? zwiekszanie tablicy to Tab[n+1] // co w tym ciezkiego do zrozumenia

funkcja wypluwajaca coś z siebie np 009. Logicznie tab[0] == 0 tab[1] == 0 tab[2] == 9 dla wyplucia 009. Oraz inkrementacja wartosci do gory.
Nie wiem dla czego takie gały robisz.

To w końcu int czy char? - głownie mi zależało na gotowcu do stringa czy tam chara. Bo do int i przeróbce tego wiem jak zrobić.

A zresztą, zamknac temat.

0
komur.l napisał(a):

To 009 to ma być tablica {0,0,9}? / WTF

Sam jesteś WTF. Przecież liczba 9 to 9, a nie 009, stąd pytanie.

komur.l napisał(a):

Tab[n] - wielkosc tablicy tak ? zwiekszanie tablicy to Tab[n+1] // co w tym ciezkiego do zrozumenia

Wielkość tablicy to Tab.Length. Tab[n] to (n+1)-ty element tablicy. Zwiększanie tablicy??? Chyba zwiększanie ROZMIARU tablicy. Nie ma w C# takiego pojęcia jak "zwiększanie tablicy". To Twoje Tab[n+1] to nie jest zwiększenie rozmiaru, tylko odwołanie do kolejnego elementu.

komur.l napisał(a):

funkcja wypluwajaca coś z siebie np 009. Logicznie tab[0] == 0 tab[1] == 0 tab[2] == 9 dla wyplucia 009. Oraz inkrementacja wartosci do gory.
Nie wiem dla czego takie gały robisz.

Po pierwsze - grzeczniej z łaski swojej. Po drugie - stosujesz niezrozumiały dla innych zapis i terminologię. Dlatego robimy "takie gały".

komur.l napisał(a):

A zresztą, zamknac temat.

Na tym forum nie zamyka się tematów. Mogę co najwyżej zablokować wątek, ale nie widzę powodu do tego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1