题解 | #将真分数分解为埃及分数#
将真分数分解为埃及分数
https://www.nowcoder.com/practice/e0480b2c6aa24bfba0935ffcca3ccb7b?tpId=37&tqId=21305&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&difficulty=undefined&judgeStatus=3&tags=&title=
//题目没有说不可以分解的一样吧 //既然如此,那么比如5/8是不是可以写成5个1/8相加:5/8=1/8+1/8+1/8+1/8+1/8 //反正提交的时候 100% 通过了,捂脸 //还是应该去尝试将其分解成不一样的 const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void (async function () { // Write your code here let arrinput = []; while ((line = await readline())) { arrinput.push(line); } for (let item of arrinput) { let z = +item.split("/")[0]; let m = +item.split("/")[1]; let arrnum = []; for (let i = 1; i <= z; i++) { arrnum.push(`1/${m}`); } console.log(arrnum.join("+")); } })();