結果

問題 No.313 π
コンテスト
ユーザー 💕💖💞
提出日時 2017-09-10 01:42:00
言語 Kotlin
(2.3.20)
コンパイル:
kotlinc _filename_ -include-runtime -d main.jar
実行:
kotlin main.jar
結果
AC  
実行時間 301 ms / 5,000 ms
コード長 483 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 8,811 ms
コンパイル使用メモリ 470,188 KB
実行使用メモリ 60,276 KB
最終ジャッジ日時 2026-05-14 14:33:12
合計ジャッジ時間 20,563 ms
ジャッジサーバーID
(参考情報)
judge2_1 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 32
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

fun main( args : Array<String> ) {
  val ans = mapOf('2' to 19892, '.' to 1, '1' to 20063, '4' to 19874, '5' to 20199, '9' to 19841, '6' to 19898, '3' to 20011, '8' to 19956, '7' to 20163, '0' to 20104 )

  val diff = readLine()!!.toList()
  .groupBy { it }
  .toList()
  .map { 
    val (k, arr) = it
    Pair(k, arr.size - ans[k]!!)
  }
  val ta = diff.filter {
    it.second < 0
  }.first().first
  val so = diff.filter {
    it.second > 0
  }.first().first
  println("$so $ta")
}
0