projects
/
project-euler.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Done puzzle 47
[project-euler.git]
/
euler-4-old.rb
1
num
=
1
2
dem
=
1
3
4
directions
= [
:left
,
:back
,
:down
,
:forward
]
5
6
direction
=
:left
7
8
10
.
times
do
9
puts
"#{num}/#{dem}, dir = #{direction}"
10
case
direction
11
when
:left
12
num
+=
1
13
direction
=
:back
14
when
:down
15
dem
+=
1
16
direction
=
:forward
17
when
:back
18
if
num
>
1
19
num
-=
1
20
else
21
direction
=
:forward
22
end
23
dem
+=
1
24
when
:forward
25
if
dem
>
1
26
dem
-=
1
27
else
28
direction
=
:back
29
end
30
num
+=
1
31
end
32
end
33
34
35
36
37