字符串驼峰式转换
function cssStyle2DomStyle(sName) {
return sName.replace(/^-+/, '').replace(/-(\w)/g, (_, w2) => w2.toUpperCase());
}
// font-size -> fontSize
// -webkit-border-image -> webkitBorderImage
最小公倍数
牛客网题解
最小公倍数 = a b / a和b的公约数。
求最大公约数有两种方法:更相减损法和辗转相处法。
更相减损法是拿两个数中的较大值减去较小值,然后在减数、被减数、差之间选取两个较小值继续相减,直到减数和被减数相等,得出的数就是最大公约数。
例如两个数分别为 8,10
10 - 8 = 2
8 - 2 = 6
6 - 2 = 4
4 - 2 = 2
2 == 2 于是最大公约数就是 2,最小公倍数就是 8 10 / 2 = 40
// 牛客网 JavaScript V8
function measure(a, b) {
if (a === b) return a;
return measure(Math.min(a, b), Math.abs(a - b));
}
var line = readline();
var nums = line.split(' ').filter(Boolean).map(item => parseInt(item));
var result = (nums[0] * nums[1]) / measure(nums[0], nums[1]);
console.log(result);