Inlägg

Inlägg som rinten har skrivit i forumet
Av rinten

Jag och mina 2 grabbar har spelat en hel del ARK survival evolved. Det kräver ju lite mer av datorn än minecraft men annars rekommenderar jag det

Av rinten

Dag: 12

Python
Hamnade även jag i en hemsk sökning som tog för lång tid att exekvera.

Lösningen blev:
1) räkna upp steg-nummer
2) Iterera över nuvarande position(er) och gå ett steg från dessa åt alla håll om möjligt
3) Märk dessa nya positioner (om dom inte redan är satta) med steg-nummer och börja om i steg 1 med dessa nya positioner
avbryt detta när end-positionen får ett värde.

Av vad ni skriver här verkar det vara en BFS lösning?

file = open("input")

dirs = {(1,0), (0,1),(-1,0),(0,-1)}

values={}
grid ={}
curr=[]

for x,line in enumerate(file):
for y,char in enumerate(line.strip()):
if char == "S" or char =="a":
grid[x,y] =1
curr.append((x,y))
elif char == "E":
grid[x,y] =26
end = x,y
else:
grid[x,y] = ord(char)-96

step = 0
while True:
step += 1
prep = []
for i in curr:
for d in dirs:
point = (i[0] + d[0]),(i[1] + d[1])
if point in grid:
if not point in values:
if grid[i]+1 >= grid[point]:
values[point] = step
prep.append(point)
if point==end:
print(step)
exit()
curr = prep

Dold text
Av rinten

Nu var det ett tag sen men visst har tröjan en bugg också? Ettan borde vara en tvåa va?

Av rinten

Fläkten är vändbar utan att paja garantin?

Av rinten

Det första du gör i input_state==false är att sätta numbers till hekto. Så det är nog hekto som du ska sätta då servot stängs.

En god grundregel är också att inte jämföra decimaltal rakt av med med "==" utan istället använda en marginal och köra med < eller >

Av rinten

Du skriver ju lösningen själv

if-villkoret ska vara ([i] % 2 == 0)

och inte (myCharArray[i] % 2 == 0)

Av rinten

Jag kan inte förstå hur man resonerar kring detta. Hur skulle en mus kunna vara ett bättre redskap att navigera med än bara handen självt? Vad är det som säger att man måste sitta med handen framför skärmen? Den ultimata musmattan känner ju av handens rörelser utan att man behöver släpa runt på en jobbig mus.

Jag anser att detta har precis hur stor potential som helst precis som all annan rörelseigenkänning, bara tekniken blir tillräckligt bra.