Witam, mam za zadanie zrobic w javie program ktory wyszukuje najkrotsza droge w labiryncie, pierwszy krok to wczytanie z pliku tekstowego labiryntu, ktory ma postac bloku np:
11111
10101
10p01
10001
10111
100k1
11111
gdzie 1 to sciana, 0 to przejscie a p-poczatek i k-koniec
program ma przejsc z p do k najkrotsza droga i zaznaczyc ja iksami, przy czym moze przechodzic pod ukos z jednego zera do drugiego gdy mamy
101
001
a nie moze gdy mamy:
10
01
potrzebuje metody ktora wczyta z pliku do macierzy najlepiej dwuwymiarowej lub jakiejs struktury te informacje. Wiem jak buffered readerem wczytywac dane, ale on wczytuje tylko cala linie jako string i traktuje ciag 1100110 jako jeden wyraz, jesli rozdziele go spacjami to wtedy moge odczytywac jako pojedyncze znaki, ale z kolei nie wiem jak oznaczyc koniec wiersza, tzn zrobic tak, zeby wczytywal do tablicy az napotka koniec wiersza a potem koniec calego pliku.
Jesli ktos moze to prosze o tą metodę wczytywania lub moze ktos ma/widzial/robil ten labirynt, to moze podzieli sie ze mna kodem :D
pozdrawiam