Ссылка – это адрес объекта (ячейки, блока ячеек) используемый при записи формулы. Существуют 3 вида ссылок: относительные,абсолютные и смешанные. Абсолютные ссылки в формулах используются для указания фиксированного адреса ячейки. При перемещении или копировании формулы абсолютные ссылки не изменяются.
если впереди и справа стена, закрасить клетку, повернуть влево и двигаться вперед.
если справа нет стены, повернуть направо и двигаться вперед.
M = []
n=20
base=2
for i in 0...(base**n)
bin = i
m[i]=[]
for j in 0...n
m[i][j] = bin \% base
bin/=base
end
end
start = 17
stop=729
min="22222222222222222222222222"
s=""
m.each do |ops|
num = start
s=""
ops.each do |op|
if op==0
num+=1
s+="1"
else
num*=2
s+="2"
end
if num >= stop then break end
end
# if (num == stop) then p s end
if (num == stop) and (s.size<min.size) then
min=s
end
end
p min
"1111121212221"
насколько я знаю вирус только сам распостраняется без вашего согласия
Боковой стороной так называется )