2024年3月14日木曜日

Human Resource Machine Year21-25

お気に入りのゲームHuman Resource Machine(Android版)の
自力で見つけた解答例を書き残して置くことにします。
今回はYear21からYear25です。

Year 21  ゼロが区切り
スピード目標  72/72
サイズ目標  10/10

1:
inbox
jump if zero 2
3:
copyto 0
inbox
jump if zero 4
add 0
jump 3
4:
copyfrom 0
2:
outbox
jump 1

Year 22  フィボナッチ数列
初手

1:
2:
inbox
copyto 0
copyfrom 9
copyto 1
bump+ 1
copyto 2
outbox
3:
copyform 1
add 2
copyto 3
copyfrom 2
copyto 1
copyfrom 3
copyto 2
copyfrom 0
sub 1
jump if negative 2
jump if zero 4
copyfrom 1
outbox
jump 3
4:
copyform 1
outbox
jump 1

サイズ目標  19/19

1:
inbox
copyto 0
copyfrom 9
copyto 1
bump+ 1
copyto 2
2:
outbox
copyfrom 1
add 2
copyto 3
copyfrom 2
copyto 1
copyfrom 3
copyto 2
copyfom 0
sub 1
jump if negative 1
copyfrom 1
jump 2 

スピード目標  150/156

1:
2:
inbox
copyto 0
copyfrom 9
copyto 1
bump+ 1
copyto 2
outbox
copyfrom 2
3:
add 1
copyto 3
copyfrom 0
sub 2
jump if negative 2
jump if zero 4
copyfrom 2
copyto 1
outbox
copyfrom 3
copyto 2
jump 3
4:
copyfrom 2
outbox
jump 1

Year 23  一番小さいのは?
スピード目標  75/75
サイズ目標  13/13

1:
inbox
copyto 0
2:
3:
inbox
jump if zero 4
sub 0
jump if negative 5
jump 3
5:
add 0
copyto 0
jump 2
4:
copyfrom 0
outbox
jump 1

Year 24  あまりはいくつ?
スピード目標  53/57
サイズ目標  11/12

1:
inbox
copyto 0
inbox
copyto 1
copyfrom 0
2:
sub 1
jump if negative 3
jump 2
3:
add 1
outbox
jump 1

Year 25  ゼロまで足して
スピード目標  82/82

1:
inbox
jump if zero 2
copyto 0
copyto 1
3:
bump- 0
jump if zero 4
add 1
copyto 1
jump 3
4:
copyfrom 1
2:
outbox
jump 1

サイズ目標  11/12

1:
inbox
copyto 0
copyto 1
2:
bump- 0
jump of negative 3
add 1
copyto 1
jump 2
3:
copyfrom 1
outbox
jump 1

0 件のコメント:

コメントを投稿