-
Notifications
You must be signed in to change notification settings - Fork 177
/
116.57.specific-Eirik0.asm
159 lines (155 loc) · 2.2 KB
/
116.57.specific-Eirik0.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
-- HUMAN RESOURCE MACHINE PROGRAM --
-- 19-Countdown - SIZE 116/10 - SPEED 57/82 --
-- This solution is level-specific (patterned and quantity-limited input).
-- This solution is the same as 119.59.specific-viamodulo.asm but
-- takes advantage of the fact that the first input is never 1 and
-- the second input is never -1.
INBOX
COPYTO 4
OUTBOX
BUMPDN 4
OUTBOX
BUMPDN 4
JUMPZ g
OUTBOX
BUMPDN 4
JUMPZ f
OUTBOX
BUMPDN 4
JUMPZ e
OUTBOX
BUMPDN 4
JUMPZ d
OUTBOX
BUMPDN 4
JUMPZ c
OUTBOX
BUMPDN 4
JUMPZ b
OUTBOX
BUMPDN 4
JUMPZ a
OUTBOX
BUMPDN 4
a:
b:
c:
d:
e:
f:
g:
OUTBOX
INBOX
COPYTO 4
OUTBOX
BUMPUP 4
OUTBOX
BUMPUP 4
JUMPZ n
OUTBOX
BUMPUP 4
JUMPZ m
OUTBOX
BUMPUP 4
JUMPZ l
OUTBOX
BUMPUP 4
JUMPZ k
OUTBOX
BUMPUP 4
JUMPZ j
OUTBOX
BUMPUP 4
JUMPZ i
OUTBOX
BUMPUP 4
JUMPZ h
OUTBOX
BUMPUP 4
h:
i:
j:
k:
l:
m:
n:
OUTBOX
INBOX
OUTBOX
INBOX
JUMPZ ag
COPYTO 4
JUMPN o
OUTBOX
BUMPDN 4
JUMPZ af
OUTBOX
BUMPDN 4
JUMPZ ae
OUTBOX
BUMPDN 4
JUMPZ ad
OUTBOX
BUMPDN 4
JUMPZ ac
OUTBOX
BUMPDN 4
JUMPZ ab
OUTBOX
BUMPDN 4
JUMPZ aa
OUTBOX
BUMPDN 4
JUMPZ z
OUTBOX
BUMPDN 4
JUMPZ y
OUTBOX
BUMPDN 4
JUMP x
o:
OUTBOX
BUMPUP 4
JUMPZ w
OUTBOX
BUMPUP 4
JUMPZ v
OUTBOX
BUMPUP 4
JUMPZ u
OUTBOX
BUMPUP 4
JUMPZ t
OUTBOX
BUMPUP 4
JUMPZ s
OUTBOX
BUMPUP 4
JUMPZ r
OUTBOX
BUMPUP 4
JUMPZ q
OUTBOX
BUMPUP 4
JUMPZ p
OUTBOX
BUMPUP 4
p:
q:
r:
s:
t:
u:
v:
w:
x:
y:
z:
aa:
ab:
ac:
ad:
ae:
af:
ag:
OUTBOX