String 将整数转换为单词和罗马数字

String 将整数转换为单词和罗马数字,string,clojure,integer,roman-numerals,String,Clojure,Integer,Roman Numerals,是否有一个库可以将整数转换成字符串,以便它们(整数)可以表示为单词?例如: 21=>“二十一” 我还对将整数转换成以罗马数字表示的字符串感兴趣: 21=>“二十一” 编写这样的转换函数对我来说不是问题,但我不想重新发明轮子。看看cl格式,它可以返回“二十一”,我在project euler中使用了它 还有罗曼: ~@R prints arg as a Roman numeral: IV; and ~:@R prints arg as an old Roman numeral: IIII. 有

是否有一个库可以将整数转换成字符串,以便它们(整数)可以表示为单词?例如:

21=>“二十一”

我还对将整数转换成以罗马数字表示的字符串感兴趣:

21=>“二十一”


编写这样的转换函数对我来说不是问题,但我不想重新发明轮子。

看看cl格式,它可以返回“二十一”,我在project euler中使用了它

还有罗曼:

~@R prints arg as a Roman numeral: IV; and ~:@R prints arg as an old Roman numeral: IIII.

有没有可能这就是你要找的@丹,是的,我喜欢!虽然这个库对我问题的第一部分没有帮助…嗯,这个帖子有一些代码可以做到这一点:谢谢!如果没有这个库,我将从头开始编写它(功能和优雅);-)呵呵!多好的事啊!我是一个普通的Lisper已经三年了,现在这个超级函数在Clojure中与我同在!哎呀!