将适当的分数转换为混合分数-JavaScript

真分数

适当的分数是以p / q形式存在的分数(p和q均为自然数)

混合分数

假设我们将分数(例如a)的分子除以分母(例如b),得到商q和余数r。

分数(a / b)的混合分数形式为-

qrb

它的发音是“ q整体,r乘b”。

我们需要编写一个JavaScript函数,该函数需要一个正好两个数字组成的数组,代表一个适当的分数,并且我们的函数应该返回一个带有三个代表其混合形式的数字的数组

示例

以下是代码-

const arr = [43, 13];
const properToMixed = arr => {
   const quotient = Math.floor(arr[0] / arr[1]);
   const remainder = arr[0] % arr[1];
   if(remainder === 0){
      return [quotient];
   }else{
      return [quotient, remainder, arr[1]];
   };
};
console.log(properToMixed(arr));

输出结果

以下是控制台中的输出-

[ 3, 4, 13 ]