`miss`を出力するには、確かにここでチェックするのが効率的に良さそうではありますが、
「miss じゃなかったら」の処理は戦艦全部に対して行っているのに対して、
「hitする」処理は戦艦一つずつを辿る感じになっているのが、なんか気になりますね…!! :palm_tree:

`else` 句の中の `each` の処理では一度でも `hit` したら `return` している、
つまり `each` の処理が終わってもこのメソッドの中にいたらヒットしなかったということと同義だと思うので、
例えば、`if/else` は無くしてしまって `each` の処理の後まで来たら `miss` を出力する、みたいにするとかはどうでしょう :turtle: