» »

Programiranje - Uganka

Programiranje - Uganka

StratOS ::

Hja no , to je kr dobra uganka, napisana za VB, rešite jo pa lahko kakor hočete.

Potrebujete To datoteko. Velikost datoteke je točno 10000 bytes in prestavlja 10*10*10*10 velik labirint. Vaša naloga je da najdete pot od 8-O (1,1,1,1)8-O do 8-O (10,10,10,10)8-O .
Veliko sreče !

Labirint je bil sestavljen z sledečim VB algoritmom :


For a = 1 To 10
**For b = 1 To 10
****For c = 1 To 10
******For d = 1 To 10
********Put ff, , m(a, b, c, d)
******Next
****Next
**Next
Next

Iz kakršne koli pozicije v labirintu (a,b,c,d) lahko spremeniš kordinate sledeče :

a-1: [m(a,b,c,d) and 128 = 128 če se lahko premakneš v tej smeri.] String premika je 'w' for west.
a+1: [m(a,b,c,d) and 64 = 64 če se lahko premakneš v tej smeri.] String premika je 'e' for east.
b-1: [m(a,b,c,d) and 32 = 32 če se lahko premakneš v tej smeri.] String premika je 'n' for north.
b+1: [m(a,b,c,d) and 16 = 16 če se lahko premakneš v tej smeri.] String premika je 's' for South.
c-1: [m(a,b,c,d) and 8 = 8 če se lahko premakneš v tej smeri.] String premika je 'u' for up.
c+1: [m(a,b,c,d) and 4 = 4 če se lahko premakneš v tej smeri.] String premika je 'd' for down.
d-1: [m(a,b,c,d) and 2 = 2 če se lahko premakneš v tej smeri.] String premika je 'b' for backward.
d+1: [m(a,b,c,d) and 1 = 1 če se lahko premakneš v tej smeri.] String premika je 'f' for forward.

Preprosto najdi pot med temi dvemi točkami, ta pot formira string oz. smer gibanja.

go 4 it ...
  • spremenila: StratOS ()

JerKoJ ::

Upam da je to prava resitev :
eeeeeeeesswdneefwwwwwsswwwnnfd
dbbedwfsbdsuwsdeuuuwdsuuusdefs
wnfseusdfnwusdffefuwbbsbebedwf
wfdfdbdeddwbbundeufwfdnnbbbuff
usfnedsfnesfssenuuwnufeffdsdbd
wdbwdnbsdswdeeunesdbeeeuendfse
nefusffd

StratOS ::

Bravo :\ u did it :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

BIOS Update (Matsonic MS9147C)

Oddelek: Pomoč in nasveti
62345 (2227) satfinder
»

Kopiranje vsake druge datoteke

Oddelek: Pomoč in nasveti
71150 (950) Okapi
»

[mysql] malo bolj zahtevna poizvedba

Oddelek: Programiranje
161582 (1433) destiny
»

Loopy problem

Oddelek: Programiranje
281462 (971) snow
»

Telemach slabo deluje?

Oddelek: Omrežja in internet
342719 (1723) Xplicit

Več podobnih tem