Ich versuche das 4clojure Problem "Product Digits" zu lösen. Die Problembeschreibung lautet -NumberFormatException tritt beim Lösen von 4clojure puzzle auf
Schreiben Sie eine Funktion, die zwei Zahlen multipliziert und das Ergebnis als Folge ihrer Ziffern zurückgibt.
(= (__ 1 1) [1])
(= (__ 99 9) [8 9 1])
(= (__ 999 99) [9 8 9 0 1])
Hier ist meine Lösung -
#(map (fn [x] (Integer/valueOf x)) (clojure.string/split (str (* %1 %2)) #""))
Das in meinem lokalen perfekt funktioniert gut. Ich testete in beiden leins repl & Emacs Apfelwein.
Aber die gleiche Lösung wirft einen Fehler in 4clojure Website
java.lang.NumberFormatException: Für Eingabestring: ""
sie eine andere repl verwenden Sie? Oder mache ich etwas falsch?