以下のコードを使用して、文字列から 100 個の 50 桁の数字を解析しようとしています。
val input = """37107287533902102798797998220837590246510135740250
|46376937677490009712648124896970078050417018260538
|74324986199524741059474233309513058123726617309629""".stripMargin
val list = input.split("""\n""").map(BigInt(_))
しかし、私は「java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)」で終わっています。文字列が分割されると、リストの各要素は文字列型になるため、これが機能しない理由はわかりません。どんな助けでも大歓迎です。
よろしくお願いします