Fifth day
This commit is contained in:
parent
88a5809bc4
commit
2563a66d9c
26
searching_for_nil.rb
Normal file
26
searching_for_nil.rb
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
input = File.read("input_lol").split("\n").map(&:to_i)
|
||||||
|
|
||||||
|
i1 = 0
|
||||||
|
res1 = 0
|
||||||
|
|
||||||
|
part1 = input.dup
|
||||||
|
while part1[i1] != nil do
|
||||||
|
curr1, part1[i1] =i1 + part1[i1], part1[i1] + 1
|
||||||
|
i1, res1 = curr1, res1+1
|
||||||
|
end
|
||||||
|
|
||||||
|
puts res1
|
||||||
|
|
||||||
|
i2 = 0
|
||||||
|
res2 = 0
|
||||||
|
|
||||||
|
part2 = input.dup
|
||||||
|
while part2[i2] != nil do
|
||||||
|
curr2, part2[i2] =i2 + part2[i2], part2[i2] + (if part2[i2] >= 3 then -1 else 1 end)
|
||||||
|
i2, res2 = curr2, res2+1
|
||||||
|
end
|
||||||
|
|
||||||
|
puts res2
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user