
算法
奔奔尚
spawpaw@hotmail.com
展开
-
算法:“最大公约数” 和 “最小公倍数”
最大公约数 Greatest Common Divisor(GCD) 辗转相除法求最大公约数(欧几里得算法) //求a和b的最大公约数 int gcd(int a, int b){ return b==0?a:gcd(b,a%b); } 最小公倍数 Least Common Multiple(LCM) //常识: a和b的最小公倍数=a*b/(a和b的最大公约...原创 2018-03-17 23:25:00 · 186 阅读 · 0 评论 -
人民币大写转阿拉伯数字的java实现
人民币大写转阿拉伯数字的工具类,简单粗暴的替换就完事了 import java.util.HashMap; import java.util.Map; public class ValueConvertUtil { /** * 将大写金额转换为字符串形式的阿拉伯数字。 * 支持小于一万亿的数字,可精确到小数点后两位 * 如果大写金额的格式错误,本函数不保证能...原创 2019-02-22 09:54:03 · 1411 阅读 · 0 评论 -
阿拉伯数字转人民币大写
从一分到千万亿,下面是js的实现,其他语言改一改就好 //入参形如`100`, `100.00` amountCaptial(amountStr) { amountStr = amountStr + (amountStr.indexOf('.') >= 0 ? '0000' : '.0000'); let caps = ['零', '壹', '贰', '叁', '肆', '伍',...原创 2019-06-27 15:05:04 · 712 阅读 · 0 评论