笔试遇到的题,看似其貌不扬,我却没AC,一度怀疑是不是自己智商有问题,笔试完下来在LC找到了原题,不得不说LC的边界条件真的很苛刻啊,我以为小数就截取16位呢,原来可以无限长,思路很简单,倒是堵边界堵了俩小时😭
function fractionToDecimal(numerator, denominator) {
// 边界条件————特殊值
if(numerator===0) return '0'
if(denominator===0) return
// 去除负号再运算
let intPart = numerator * denominator > 0 ? '' : '-'
numerator = Math.abs(numerator)
denominator = Math.abs(denominato