Submission #1519918


Source Code Expand

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)

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

      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 Info

Submission Time
Task C - 次世代SNS
User goryudyuma
Language Scala (2.11.7)
Score 0
Code Size 615 Byte
Status WA
Exec Time 345 ms
Memory 27204 KB

Compile Error

./Main.scala:11: warning: match may not be exhaustive.
It would fail on the following input: None
        SS.drop(1).dropWhile(s => s.length == 0).headOption match {
                                                 ^
one warning found

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 19
WA × 5
Set Name Test Cases
All 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
Case Name Status Exec Time Memory
sample_01.txt AC 345 ms 25548 KB
sample_02.txt AC 329 ms 25400 KB
test_01.txt AC 325 ms 25244 KB
test_02.txt AC 328 ms 23500 KB
test_03.txt AC 324 ms 25284 KB
test_04.txt AC 328 ms 25020 KB
test_05.txt AC 324 ms 27204 KB
test_06.txt AC 324 ms 23612 KB
test_07.txt AC 324 ms 25396 KB
test_08.txt AC 327 ms 25160 KB
test_09.txt AC 324 ms 25404 KB
test_10.txt AC 324 ms 25144 KB
test_11.txt WA 326 ms 25392 KB
test_12.txt WA 325 ms 25252 KB
test_13.txt WA 326 ms 25400 KB
test_14.txt AC 330 ms 25264 KB
test_15.txt AC 328 ms 23612 KB
test_16.txt AC 330 ms 25412 KB
test_17.txt WA 331 ms 25408 KB
test_18.txt AC 324 ms 25400 KB
test_19.txt WA 329 ms 25548 KB
test_20.txt AC 333 ms 25296 KB