結果

問題 No.193 筒の数式
ユーザー 小指が強い人小指が強い人
提出日時 2015-11-22 13:50:00
言語 Ruby
(3.4.1)
結果
AC  
実行時間 90 ms / 1,000 ms
コード長 612 bytes
コンパイル時間 52 ms
コンパイル使用メモリ 7,552 KB
実行使用メモリ 12,416 KB
最終ジャッジ日時 2024-09-13 17:09:25
合計ジャッジ時間 2,477 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 16
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
プレゼンテーションモードにする

expr = gets.strip
len = expr.length
max = 10 ** 10 * -1
len.times do |i|
next if expr[i] == "+" || expr[i] == "-"
next if expr[(i + len - 1) % len] == "+" || expr[(i + len - 1) % len] == "-"
k = 0
substr = ""
sum = 0
while true do
while k < len do
c = (i + k) % len
break if expr[c] == "+" || expr[c] == "-"
k += 1
substr += expr[c]
end
sum += substr.to_i
break if k >= len
c = (i + k) % len
substr = expr[c]
k += 1
end
if sum > max
max = sum
end
end
puts max
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0