注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
def battle(ms, ws) mh = {:B=>:a,:D=>:c,:F=>:e,:H=>:g,:J=>:i,:L=>:k} wh = {:B=>:c,:D=>:e,:F=>:g,:H... def battle(ms, ws) mh = {:B=>:a,:D=>:c,:F=>:e,:H=>:g,:J=>:i,:L=>:k} wh = {:B=>:c,:D=>:e,:F=>:g,:H=>:i,:J=>:k,:L=>:a} ms_k, ms_a = ms.partition{|m| ws.include?(mh[m])} return 0 if ms_k.size == 0 ws_a = ms_k.map{|m| wh[m]} battle(ms_a, ws_a) + ms_k.size end def solve(q) ms, ws = q.chars.map(&:to_sym).partition{|e| (:A..:Z).include?(e)} battle(ms, ws) end DATA.readlines.each do |line| no,q,a = line.c
2013/09/29 リンク