Code Formula 2014 本選

Submission #1519925

Source codeソースコード

import java.util.Scanner

object Main {
  def solve2(sc: => Scanner): Array[String] = {
    if (!sc.hasNext) (Array[String]()) else {
      val S = sc.next
      var ret = solve2(sc)

      var SS = S.split('@')
      if (SS.size >= 2) {
        SS = SS.drop(1)
        while (SS.length != 0) {
          SS = SS.dropWhile(s => s.length == 0)
          SS.headOption match {
            case Some(a) => ret :+= a
          }
          SS = SS.drop(1)
        }
      }

      ret
    }
  }

  def solve(sc: => Scanner): Unit = {
    println(solve2(sc).sorted.distinct.mkString("\n"))
  }

  def main(args: Array[String]): Unit = {
    val sc: Scanner = new Scanner(System.in)
    solve(sc)
  }
}

Submission

Task問題 C - 次世代SNS
User nameユーザ名 120_goryudyuma
Created time投稿日時
Language言語 Scala (2.11.7)
Status状態 AC
Score得点 100
Source lengthソースコード長 729 Byte
File nameファイル名
Exec time実行時間 335 ms
Memory usageメモリ使用量 25536 KB

Compiler messageコンパイルメッセージ

./Main.scala:14: warning: match may not be exhaustive.
It would fail on the following input: None
SS.headOption match {
^
one warning found

Test case

Set

Set name Score得点 / Max score Cases
All 100 / 100 sample_01.txt,sample_02.txt,test_01.txt,test_02.txt,test_03.txt,test_04.txt,test_05.txt,test_06.txt,test_07.txt,test_08.txt,test_09.txt,test_10.txt,test_11.txt,test_12.txt,test_13.txt,test_14.txt,test_15.txt,test_16.txt,test_17.txt,test_18.txt,test_19.txt,test_20.txt,sample_01.txt,sample_02.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
sample_01.txt AC 328 ms 25400 KB
sample_02.txt AC 333 ms 25264 KB
test_01.txt AC 328 ms 25028 KB
test_02.txt AC 326 ms 25256 KB
test_03.txt AC 328 ms 23496 KB
test_04.txt AC 329 ms 25412 KB
test_05.txt AC 328 ms 25396 KB
test_06.txt AC 328 ms 25536 KB
test_07.txt AC 327 ms 25260 KB
test_08.txt AC 324 ms 25292 KB
test_09.txt AC 329 ms 25284 KB
test_10.txt AC 327 ms 25384 KB
test_11.txt AC 326 ms 23604 KB
test_12.txt AC 329 ms 25380 KB
test_13.txt AC 326 ms 25388 KB
test_14.txt AC 326 ms 25280 KB
test_15.txt AC 330 ms 23608 KB
test_16.txt AC 330 ms 25516 KB
test_17.txt AC 331 ms 25524 KB
test_18.txt AC 328 ms 25416 KB
test_19.txt AC 335 ms 25280 KB
test_20.txt AC 330 ms 25016 KB