Aktywne Wpisy

weezyxboss +4
Jak tam u was w #pracbaza ile stopni w kolchozie?

fsfdjf +19
włosy mi już d--y sięgają więc trzeba iść do fryzjera ale boje się że mi u-------i za dużo i będę wyglądała jak debil
Skopiuj link
Skopiuj link

Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Mireczki pytanko mam, od razu na wstępie mówię, że to jest zadanie na poziomie technikum, bo mamy zrobić zadanko i nie wiem za cholerę jak dalej je robić. Polecenie brzmi tak :
"W pliku tekstowym "anagram.txt" znajduje sie 200 wierszy zawierajacych po 5 slow w kazdym wierszu. Slowa są oddzielone znakiem odstepu. Dlugosc slow wynosi od 1 do 20 znakow. Napisz program, ktory wyszukuje w pliku "anagram.txt " te wiersze, w ktorych wszystkie slowa znajdujace sie w danym wierszu maja taka sama liczbe znakow i zapisuje te w wiersze w pliku zad2.txt"
Tyle mam - Kod : http://pastebin.com/8UVfVn0L
Napisz bez kodu co masz. Potem porównaj z tym co masz zrobić. Potem pomyśl jaki będzie następny krok w twoim algorytmie. A pisz kod na końcu.
Ładowanie pliku txt: http://stackoverflow.com/questions/4716503/best-way-to-read-a-text-file (bo nie wiem, z czym problem)
Potem po kolei substring na spację, liczenie długości słów w wierszu, można zapisywać do tablicy albo listy wyniki
Możesz też każdy wiersz rzucić jako obiekt i potem je łatwo porównać w liście, dzięki Comparable
@szoorstki: a po co niby? lecisz po kolei po wyrazach i jak liczba znaków nie zgadza się z poprzednią to olewasz wiersz i lecisz dalej
@jaskowice1: Druga połowa, to co dokładnie?
@szoorstki: no bo dokładnie o to chodzi:P a tak btw. ilość to może być piwa, albo wody - liczba znaków.
@jaskowice1: Jak już masz wczytany plik, lecisz po wierszach, substringiem
a tak :
StringTokenizer slowo = new StringTokenizer(s," ");
a=slowo.nextToken();