forループ(など)が無いことを脱アルゴリズムと言ってるけど、
代わりに使ってるreduceやmapの中に移しただけじゃん