1447. 最简分数
Posted 筱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1447. 最简分数相关的知识,希望对你有一定的参考价值。
1447. 最简分数 暴力枚举
查看原题
解题思路
双重遍历分子分母,求出他们的最大公约数,如果公约数不为一,则说明不是最简分数,直接跳过(因为前面已经计入)。
代码
/**
* @param number n
* @return string[]
*/
var simplifiedFractions = function(n)
let arr = [];
for(let i = 1; i <= n; i++)
for(let j = 1; j < i; j++)
let temp = null;
let m = i;
let n = j;
while(temp = m % n)
m = n;
n = temp;
if(n === 1)
arr.push(`$j/$i`)
return arr;
;
以上是关于1447. 最简分数的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 1447 最简分数[枚举] HERODING的LeetCode之路