jaskowice1
#programowanie #java #operacjenaplikach

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
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
@jaskowice1: (#) Skoro nic nie zrobiłeś, to nie chcesz pomocy tylko gotowca. Pomoc można dostać za darmo, za gotowce płacisz. Proste.
echelon_
@jaskowice1: Nie.
echelon_
@jaskowice1: To żeś się naprogramował.
echelon_
@jaskowice1: Tak.
echelon_
while ((s = br.readLine()) != null) {


StringTokenizer slowo = new StringTokenizer(s," ");


a=slowo.nextToken();
echelon_
@jaskowice1: Tak.
echelon_
@jaskowice1: A teraz serio.

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.
jaskowice1
jaskowice1 Autor
0
@echelon_: a wiesz jak to dalej robić ?
jaskowice1
jaskowice1 Autor
0
@echelon_: A czy mógłbyś mi pomóc ? :-)
jaskowice1
jaskowice1 Autor
0
@echelon_: Czy mogę zatem napisać do Ciebie na PW ? :-)
jaskowice1
jaskowice1 Autor
0
@echelon_: Tak myślałem :-) #usunkonto
l.....m
l.....m
@jaskowice1 z czym dokładnie masz problem?
szoorstki
@jaskowice1: Masz wędkę:

Ł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
j.....a
j.....a
można zapisywać do tablicy albo listy wyniki


@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
jaskowice1 Autor
0
@Ginden : @jata: @szoorstki: @echelon_: Zrobiłem połowę, drugą połowe po prostu nie wiem jak zrobić, bo tak uczą teraz
szoorstki
@jata: A racja, źle przeczytałem zadanie, pomyślałem że trzeba wypisać te wiersze, które mają słowa z taką samą ilością znaków :P

@jaskowice1: Druga połowa, to co dokładnie?
j.....a
j.....a
że trzeba wypisać te wiersze, które mają słowa z taką samą ilością znaków :P


@szoorstki: no bo dokładnie o to chodzi:P a tak btw. ilość to może być piwa, albo wody - liczba znaków.
szoorstki
@jata: Znowu źle napisałem - z wierszy o różnych ilościach znaków w wyrazach, zapisać te, które mają taką samą ilość znaków w słowach - jako wiersze ogólnie, nie jako same słowa, dlatego mi się ubzdurała tablica do której można zapisywać ilości znaków w słowach wiersza :P Zrozumiałem to zadanie jako bardziej porównanie wierszy niż słów, o tak :)

@jaskowice1: Jak już masz wczytany plik, lecisz po wierszach, substringiem
jaskowice1
jaskowice1 Autor
0
@szoorstki: @jata: @Ginden: @echelon_:

a tak :
szoorstki
@jaskowice1: Dej ten plik txt