Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/KosmicznyPaczek_mvraasltsh,q60.jpg)
KosmicznyPaczek +138
Może i nie jestem taki 100% przegryw to zaraz będę się tak czuł. Od jutra szpital, wycięcie guza i sranie do wora (stomia) ( ͡° ʖ̯ ͡°) Największy koszmar jaki można sobie wyobrazić. Z brzucha wystaje ci jelito i tak sobie żyj. Już teraz jak o tym myślę to się siebie brzydzę ;(
#przegryw #przegrywpo30tce #zalesie #gorzkiezale #wykop30plus
#przegryw #przegrywpo30tce #zalesie #gorzkiezale #wykop30plus
![](https://wykop.pl/cdn/c3201142/137b4afb4bd115892c92de5a7d43620305f9b47ce30b4b37d60634a94eabf44c,w150.jpg?author=KosmicznyPaczek&auth=35f9d558026bd017a20cc9008150ba2b)
![](https://wykop.pl/cdn/c3397992/Okatarinabellaczikcziks_REZtuFTkdX,q60.jpg)
Kobiecie znudził się pies więc postanowiła wymyślić historyjkę z bohaterskim znalezieniem w lesie. HA TFU na takich ludzi.
Może ktoś w #trojmiasto chciałby przygarnąć pieska ?
Może jakiś #wykopefekt ?
link do znaleziska https://wykop.pl/link/7151911/co-zrobic-gdy-znudzi-ci-sie-pies
#wykopcsi #afera #zwierzeta #bekazpodludzi i #heheszki dla zasięgu
Może ktoś w #trojmiasto chciałby przygarnąć pieska ?
Może jakiś #wykopefekt ?
link do znaleziska https://wykop.pl/link/7151911/co-zrobic-gdy-znudzi-ci-sie-pies
#wykopcsi #afera #zwierzeta #bekazpodludzi i #heheszki dla zasięgu
![](https://wykop.pl/cdn/c3201142/cd6899bd5b91da369c563732e0c6a1ddac6af26dfce42e43ee219bc78ff827ad,w150.jpg?author=Okatarinabellaczikcziks&auth=4ce3b8b52dcc22e23d9025719da3a38d)
Generator kombinacji:
Próbuję napisać klasę i w niej metodę, która:
-zwraca String
-z każdym wywołaniem metody zwraca inny String, który różni się od poprzedniego tym, że ostatnia litera jest inkrementowana (powiedzmy, że zakres jest od 'a' do 'z')
-na początku zwraca String długości 1, gdy ostatnia litera jest 'z' to ustawiam ją znów na 'a' i zwiększam długość Stringa o 1 i robię analogicznie z dwoma literami itd.
-ogólny zamysł jest taki, żeby metoda była w stanie zwrócić wszystkie kombinacje danego długości mniejszej lub równej od podanej w argumencie na danym alfabecie.
Przyjmując zakres alfabetu nie a-z ale dla uproszczenia a-c, metoda ta przykładowo dla argumentu 3 zwracałaby w kolejnych wywołaniach następujące Stringi:
a, b, c, aa, ab, ac, ba, bb, bc, ca, cb, cc, aaa, aab, aac, aba, abb, abc, aca, acb, acc, baa...
itd. aż do cccProsiłbym o pomoc i jakieś wskazówki jak do tego mógłbym się zabrać. Zadanie oczywiście byłoby łatwiejsze, gdyby metoda miała zwracać Stringi tylko określonej długości, wtedy możnaby użyć char[], ale tutaj wydaje mi się to bardziej skomplikowane.
Domyślam się, że trzebaby użyć tutaj klasy StringBuilder która pozwoliłaby mi modyfikować podane wyrazy, bo String na to nie pozwala i tworzyłby kolejno mnóstwo obiektów różniących się literą.
string = (string.charAt(0) + 1) + string.substring(1);
Na razie na podstawie przemyśleń i internetów: coś co wygeneruje Ci listę stringów zawierającą tyle liter alfabetu ile mu podasz.
public static List uptoChar(int i) {
char literka = 'a';
List listaLiterek = new LinkedList();
for (int j = 0; j < i; j++) {
listaLiterek.add(String.valueOf(literka));
if (listaLiterek.size() == i) {
break;
}
literka++;
}
return listaLiterek;
}
public static List uptoChar(int i) {
char literka = 'a';
List listaLiterek = new LinkedList();
for (int j = 0; j < i; j++) {
listaLiterek.add(String.valueOf(literka));
literka++;
}
return listaLiterek;
}
http://pastebin.com/eVgFgxLt
i przykład użycia:
http://pastebin.com/ch0a7RYZ
Dodatkowy ficzer jest taki, że jak doleci do końca sekwencji to zaczyna od początku