エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
# coding: utf-8 LABELS = ("A".."H").to_a def hoge(code) # code #=> "2512:C" sideways, start = cod... # coding: utf-8 LABELS = ("A".."H").to_a def hoge(code) # code #=> "2512:C" sideways, start = code.split(":").tap { |a, b| break [ a.chars.map(&:to_i). map { |n| [LABELS[n-1], LABELS[n % 8]].join }, b ] } # sideways #=> ["BC", "EF", "AB", "BC"] # start #=> "C" router = -> ((d, log), way) { if way.match(d) [way.gsub(d, ""), log + [way]] else [d, log + [nil]] end } routes = LABELS.map { |l| sideways