エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第15回オフラインリアルタイムどう書くの参考問題をRubyで解けてない - Qiita
def solve(q) max = 0 (2**q.size).times{|i| w = ("%0#{q.size}b"%i).chars.zip(q.chars).select{|e| e... def solve(q) max = 0 (2**q.size).times{|i| w = ("%0#{q.size}b"%i).chars.zip(q.chars).select{|e| e[0]=='1'} max = w.size if w.size > max && w == w.reverse } max end DATA.readlines.each do |line| no,q,a,s = line.chop.split(/\s+/) ans = solve(q) print no + "\t" + ans.to_s puts ans == a.to_i ? ' o' : ' x' end __END__ 0 I_believe_you_can_solve 9 evo_n_ove 1 a 1 a 2 aa 2 aa 3 aaa 3 aaa Register as a new
2013/10/16 リンク