結果
| 問題 | 
                            No.193 筒の数式
                             | 
                    
| コンテスト | |
| ユーザー | 
                             siman
                         | 
                    
| 提出日時 | 2016-03-22 02:05:04 | 
| 言語 | Ruby  (3.4.1)  | 
                    
| 結果 | 
                             
                                AC
                                 
                             
                            
                         | 
                    
| 実行時間 | 87 ms / 1,000 ms | 
| コード長 | 499 bytes | 
| コンパイル時間 | 203 ms | 
| コンパイル使用メモリ | 7,424 KB | 
| 実行使用メモリ | 12,416 KB | 
| 最終ジャッジ日時 | 2024-10-01 12:38:42 | 
| 合計ジャッジ時間 | 2,543 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge5 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 3 | 
| other | AC * 16 | 
コンパイルメッセージ
Main.rb:21: warning: assigned but unused variable - ex Syntax OK
ソースコード
class Yukicoder
  def initialize
    s = gets.chomp
    list = s.chars
    max_val = -Float::INFINITY
    0.upto(s.size-1) do |n|
      begin
        a = list.rotate(n).join
        if a =~ /^\d.*\d$/
          val = eval(a.split(/(\+|-)/).map{|n| 
            if n =~ /\d+/
              n.to_i(10)
            else
              n
            end
          }.join)
          max_val = [max_val, val].max
        end
      rescue => ex
      end
    end
    puts max_val
  end
end
Yukicoder.new
            
            
            
        
            
siman