結果

問題 No.668 6.0*10^23
ユーザー 💕💖💞💕💖💞
提出日時 2018-04-06 21:36:46
言語 Kotlin
(1.9.23)
結果
WA  
実行時間 -
コード長 933 bytes
コンパイル時間 13,453 ms
コンパイル使用メモリ 438,644 KB
実行使用メモリ 56,948 KB
最終ジャッジ日時 2024-11-20 15:44:40
合計ジャッジ時間 32,295 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 AC 409 ms
56,196 KB
testcase_02 AC 397 ms
56,116 KB
testcase_03 AC 381 ms
55,932 KB
testcase_04 AC 369 ms
55,952 KB
testcase_05 AC 369 ms
55,564 KB
testcase_06 AC 376 ms
55,996 KB
testcase_07 AC 334 ms
55,580 KB
testcase_08 AC 334 ms
55,200 KB
testcase_09 AC 332 ms
55,580 KB
testcase_10 WA -
testcase_11 AC 420 ms
56,176 KB
testcase_12 AC 391 ms
55,644 KB
testcase_13 WA -
testcase_14 AC 401 ms
56,272 KB
testcase_15 WA -
testcase_16 WA -
testcase_17 WA -
testcase_18 WA -
testcase_19 AC 344 ms
51,348 KB
testcase_20 AC 396 ms
55,748 KB
testcase_21 AC 399 ms
55,788 KB
testcase_22 AC 418 ms
56,148 KB
testcase_23 AC 405 ms
56,120 KB
testcase_24 AC 378 ms
55,924 KB
testcase_25 AC 408 ms
56,884 KB
testcase_26 AC 342 ms
55,328 KB
testcase_27 AC 391 ms
56,012 KB
testcase_28 AC 400 ms
56,160 KB
testcase_29 AC 371 ms
55,864 KB
testcase_30 WA -
testcase_31 AC 373 ms
55,776 KB
testcase_32 AC 363 ms
55,720 KB
testcase_33 AC 384 ms
56,212 KB
testcase_34 AC 376 ms
55,672 KB
testcase_35 AC 383 ms
55,776 KB
testcase_36 AC 384 ms
55,860 KB
testcase_37 WA -
testcase_38 AC 372 ms
55,776 KB
testcase_39 AC 377 ms
56,184 KB
testcase_40 AC 397 ms
56,052 KB
testcase_41 AC 381 ms
56,308 KB
testcase_42 AC 371 ms
55,988 KB
testcase_43 AC 387 ms
56,948 KB
testcase_44 AC 364 ms
51,688 KB
testcase_45 WA -
testcase_46 AC 333 ms
55,496 KB
testcase_47 AC 325 ms
55,576 KB
testcase_48 AC 330 ms
55,260 KB
testcase_49 AC 288 ms
50,924 KB
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.kt:1:10: warning: parameter 'args' is never used
fun main(args:Array<String>) {        
         ^

ソースコード

diff #

fun main(args:Array<String>) {        
  val s = readLine()!!                

  var size = s.length - 1             
                                      
  val tops = s.slice(0..2)            
  if(tops == "999") {                 
    println("1.0*10^${size+1}")       
  } else {                            
    val (head1, head2) = listOf( tops[0], tops[1] ).map { it.toString() }   
    val tail = tops.toList().last()   
    if( mutableSetOf('1', '2', '3', '4').contains( tail ) ) {               
      println("${head1}.${head2}*10^${size}")                               
    } else {                          
      val (up1, up2) = (tops.slice(0..1).toInt() + 1).toString().toList().map { it.toString() }                                                          
      println("${up1}.${up2}*10^${size}")                                   
    }                                 
  }                                   
} 
0