Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
|
|
@ -4,3 +4,11 @@
|
|||
(partition-by identity)
|
||||
(map (partial apply +))
|
||||
(reduce #(if (< %1 %2) (+ %1 %2) (- %1 %2)))))
|
||||
|
||||
;; alternative
|
||||
(def numerals { \I 1, \V 5, \X 10, \L 50, \C 100, \D 500, \M 1000})
|
||||
(defn from-roman [s]
|
||||
(->> s .toUpperCase
|
||||
(map numerals)
|
||||
(reduce (fn [[sum lastv] curr] [(+ sum curr (if (< lastv curr) (* -2 lastv) 0)) curr]) [0,0])
|
||||
first))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue