結果

問題 No.1168 Digit Sum Sequence
ユーザー yumechiyumechi
提出日時 2021-02-24 01:01:15
言語 Scala(Beta)
(2.13.3)
結果
AC  
実行時間 706 ms / 2,000 ms
コード長 304 Byte
コンパイル時間 6,817 ms
使用メモリ 54,308 KB
最終ジャッジ日時 2021-02-24 01:01:47
合計ジャッジ時間 31,233 ms
このコードへのチャレンジ(β)

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
testcase_00 AC 679 ms
53,956 KB
testcase_01 AC 681 ms
54,032 KB
testcase_02 AC 597 ms
52,580 KB
testcase_03 AC 625 ms
52,612 KB
testcase_04 AC 612 ms
52,424 KB
testcase_05 AC 602 ms
52,824 KB
testcase_06 AC 619 ms
52,456 KB
testcase_07 AC 611 ms
52,516 KB
testcase_08 AC 612 ms
52,824 KB
testcase_09 AC 612 ms
52,676 KB
testcase_10 AC 613 ms
52,564 KB
testcase_11 AC 670 ms
54,084 KB
testcase_12 AC 679 ms
53,828 KB
testcase_13 AC 679 ms
54,088 KB
testcase_14 AC 689 ms
53,884 KB
testcase_15 AC 674 ms
54,048 KB
testcase_16 AC 679 ms
53,932 KB
testcase_17 AC 695 ms
54,044 KB
testcase_18 AC 674 ms
53,980 KB
testcase_19 AC 706 ms
53,992 KB
testcase_20 AC 683 ms
54,296 KB
testcase_21 AC 686 ms
53,996 KB
testcase_22 AC 694 ms
54,004 KB
testcase_23 AC 689 ms
54,096 KB
testcase_24 AC 698 ms
54,060 KB
testcase_25 AC 679 ms
54,036 KB
testcase_26 AC 695 ms
54,112 KB
testcase_27 AC 696 ms
53,924 KB
testcase_28 AC 670 ms
54,080 KB
testcase_29 AC 686 ms
54,012 KB
testcase_30 AC 679 ms
53,928 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

import java.util.Scanner
import scala.annotation.tailrec

object Main extends App {

  val sc = new Scanner(System.in)

  val n = sc.nextInt

  @tailrec
  def solve(n: Int): Int = {
    if(n >= 10) {
      solve(n.toString.split("").map(_.toInt).sum)
    } else {
      n
    }
  }

  println(solve(n))
}
0