結果

問題 No.203 ゴールデン・ウィーク(1)
コンテスト
ユーザー tanson
提出日時 2025-09-12 00:13:47
言語 Standard ML
(MLton 20241230)
コンパイル:
mlton_wrapper _filename_
実行:
./main
結果
AC  
実行時間 0 ms / 1,000 ms
+ 733µs
コード長 698 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 4,220 ms
コンパイル使用メモリ 704,612 KB
実行使用メモリ 5,888 KB
最終ジャッジ日時 2026-07-15 00:05:41
合計ジャッジ時間 6,263 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 29
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

fun readStr () =
    let
        fun scan reader stream = SOME (StringCvt.splitl (not o Char.isSpace) reader (StringCvt.skipWS reader stream))
    in
        valOf (TextIO.scanStream scan TextIO.stdIn)
    end


fun find_ans s =
    let
        fun find_ans_aux [] current max = Int.max (current, max)
          | find_ans_aux (h::t) current max =
            if h = #"o" then  find_ans_aux t (current + 1) max
            else find_ans_aux t 0 (Int.max (current, max))
    in
        find_ans_aux (String.explode s) 0 0
    end


val () =
    let
        val s1 = readStr ()
        val s2 = readStr ()

        val ans = find_ans (s1 ^ s2)
    in
        print (Int.toString ans ^ "\n")
    end

0