Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Vicente Castellano Gómez
/
robotAmbientales
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
13cb2be8
authored
May 04, 2024
by
almagosi
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Final commit
parent
335c2164
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
2 deletions
camino.py
camino.py
View file @
13cb2be8
...
@@ -36,7 +36,19 @@ class Casilla:
...
@@ -36,7 +36,19 @@ class Casilla:
def
encontrarCamino
(
matriz
,
posicionInicial
,
posicionFinal
):
def
encontrarCamino
(
stringMapa
,
posicionInicial
,
posicionFinal
):
def
mapaMatrix
(
mapa
):
segmentos
=
[
mapa
[
i
:
i
+
2
]
for
i
in
range
(
0
,
len
(
mapa
),
2
)]
matriz
=
[]
for
i
in
range
(
7
):
fila
=
segmentos
[
i
*
5
:(
i
+
1
)
*
5
]
matriz
.
append
(
fila
)
return
matriz
matriz
=
mapaMatrix
(
stringMapa
)
#distOptima : int = maxsize
#distOptima : int = maxsize
def
matrizAdyacencia
(
matriz
):
def
matrizAdyacencia
(
matriz
):
...
@@ -228,12 +240,13 @@ matriz = [["02","02","00","01","05"],
...
@@ -228,12 +240,13 @@ matriz = [["02","02","00","01","05"],
[
"01"
,
"10"
,
"01"
,
"10"
,
"00"
],
[
"01"
,
"10"
,
"01"
,
"10"
,
"00"
],
[
"01"
,
"06"
,
"01"
,
"07"
,
"01"
]]
[
"01"
,
"06"
,
"01"
,
"07"
,
"01"
]]
mapa
=
"0202000105030705000200041109060110031000000200080101100110000106010701"
#mAdy = matrizAdyacencia(matriz)
#mAdy = matrizAdyacencia(matriz)
#pos = mAdy[6][0]
#pos = mAdy[6][0]
#mAdy[6][0] = 2
#mAdy[6][0] = 2
sol
=
encontrarCamino
(
ma
triz
,(
5
,
2
),(
6
,
0
))
sol
=
encontrarCamino
(
ma
pa
,(
5
,
2
),(
6
,
0
))
#mAdy[6][0] = pos
#mAdy[6][0] = pos
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment