输入正整数N,按从小到大的顺序输出所有形如abcde/fghij = n 的表达式,其中a~j为0-9的一个排列,2<=N<=79。
样例输入:
62
样例输出:
79546/01283 = 62
94736/01528 = 62
function notSame(arr){
for(var i = 0;i <arr.length;i++){
for(var j = 0;j < arr.length; j++){if(i == j){continue;} if(arr[i] == arr[j]){return false;} }
}
return true;
}
function f(n){
for(var i1 = 0;i1<10;i1++){
for(var i2 = 0;i2<10;i2++){
for(var i3 = 0;i3<10;i3++){
for(var i4 = 0;i4<10;i4++){
for(var i5 = 0;i5<10;i5++){
var str1 = i1.toString();
var str2 = i2.toString();
var str3 = i3.toString();
var str4 = i4.toString();
var str5 = i5.toString();
var s = (parseInt(str1 + str2 + str3 + str4 + str5) * n).toString();
if(s.length == 5 && notSame(new Array(s[0],s[1],s[2],s[3],s[4],i1,i2,i3,i4,i5))){console.log(s+"/"+str1+str2+str3+str4+str5 + "=" + n);}
}
}
}
}
}
}
for(var i = 2;i <= 79; i++)
console.log(f(i));
分享到:
相关推荐
孩子们可以通过拖拽这些编程积木,理解条件语句(如“如果…那么…”)、变量(用于存储底和高的值)和运算符(如乘法、除法)的作用。 项目中可能还包含了交互界面的设计,比如使用角色(例如一个图形化的三角形)...
4. 数学运算:平均年龄是所有年龄之和除以个体数量,这就涉及到了加法、除法和取整等数学运算。 5. 数据输入与输出:项目可能设计成用户输入每个人的年龄,然后程序计算并显示平均值。这涉及到Scratch中的“事件”...
- **数学运算**:涉及加法、乘法和除法等基本数学操作。 - **输出**:使用Scratch的“说”或“显示”积木将转换结果展示在舞台上。 此外,"游戏案例"标签意味着这个项目可能包含一些互动元素,让孩子们在实际操作中...
4. "代数-思路-最大公因数-辗转相除法-几何法0.pdf" - 这份PDF文档可能是对几何法的一个静态介绍,包含了详细的步骤和解释,可能还包括了一些练习题和解答,帮助学习者巩固理解和应用。 辗转相除法在现代计算机科学...
这个压缩包文件"scratch编程项目源代码文件案例素材-[scratch算法练习-求平均年龄].zip"包含了一个具体的编程项目,用于教授孩子们如何用Scratch编写算法来计算一组人的平均年龄。 在这个项目中,学生将学习到以下...
标题《数据结构与算法 腾讯精选练习50 V1.0》所指的知识点主要涵盖了数据结构与算法领域内的核心概念与问题解决技巧。这一部分具体包括了LeetCode平台上的经典练习题,腾讯精选的50道题目,这些题目旨在帮助学习者...
在练习除法运算时,我们需要关注几个关键点: - 零除错误:除数不能为零,否则会导致运行时错误。在实际编程中,必须检查除数是否为零,避免程序异常。 - 运算效率:优化除法运算可以提高程序性能。例如,多次使用...
在实际编程中,可能需要使用整数除法并考虑边界情况。 3. **应用与优化**: - DDA算法虽然简单,但效率相对较低,因为它涉及到大量的浮点运算和条件判断。 - 对于斜率较大的直线,DDA可能会产生较大的像素跳跃,...
对于除法,通常会使用长除法,这类似于手动除法的过程,逐位计算商并处理余数。 高精度计算也包括其他复杂的操作,如取模、幂运算、平方根等。例如,快速幂运算(Fast Exponentiation)是一种高效计算a^n的方法,它...
文档"乘除法练习题1000道.doc"提供了大量的乘法和除法运算练习题目,适合学生或初学者巩固基础数学技能。这些题目涵盖了简单的单数字乘除到更复杂的混合运算,对于理解基本算术规则和提高计算速度非常有帮助。 在...
【Java算法练习题初学者】 对于Java初学者来说,掌握基础的算法是非常重要的,这有助于提升编程思维和问题解决能力。下面将详细讲解几个经典的Java算法练习题。 1. **兔子问题**(斐波那契数列): 这是一个经典...
这篇文档是针对三年级学生的乘除法计算题专项练习,旨在帮助他们巩固和提高在数学中的乘法和除法技能。以下是一些关键知识点的详细解释: 1. **乘法**: - 学生需要掌握两位数乘以两位数的基本算法,例如408×69、...
自测练习--------------------------------------------------------------31 自测练习答案----------------------------------------------------------33 练习---------------------------------------------...
这篇文档是针对小学五年级学生的数学学习资料,主要涵盖了小数乘法和除法的计算题目,旨在帮助学生巩固和提升在这些领域的计算能力。以下是根据文档内容整理的知识点: 1. **小数除法**: - 竖式计算是解决小数除...
小数加减乘除法是数学中的基本运算,对于理解和应用数学至关重要,特别是在日常生活中以及IT行业的各种计算问题中。这些练习题旨在帮助学生或学习者巩固这些基础运算技巧。 在第一部分练习题中,我们可以看到一系列...
文档"乘除法口诀口算练习.doc"主要是一份针对基本数学运算——乘法和除法的练习材料,尤其适合小学生或者初学者巩固基础。虽然这个文档与计算机和互联网的直接关联不明显,但我们可以从这个角度思考,计算能力在...
洛谷是一个知名的在线编程平台,它提供了各种算法题目供程序员练习和提升技能。P1017是一个关于进制转换的挑战,旨在测试和增强用户的算法理解和实现能力。 进制转换是计算机科学和编程的基础概念之一。在不同的...
- **算法描述**:对于给定的正整数n,从最小的质数2开始尝试除法,直至n本身。 - **编程实现**: - 使用`for`循环从2开始递增地检查每一个可能的质数。 - 在循环内部使用`while`循环不断除以该质数直到不能再整除...
这里需要注意的是除法运算,当除数为0时需要返回"error"。代码使用了switch语句根据运算符执行相应的操作,并确保结果的正确性。 总结这三个题目,我们可以看出算法提高不仅仅是关于解决具体问题,更包括对复杂计算...