下载 App

程序员模拟器不完整普通攻略
1.质数
引入算法效率概念,利用数学性质(平方根)优化验证范围
通过从2到其平方根的试除来验证,一旦发现可整除的数则立即中断,以此高效判断质数
limit:是Math.sqrt(n)(n 的平方根)的计算结果,它是一个临时变量,用来存储我们循环检查的上限值
Math.sqrt(n):JavaScript内置的数学函数,用于计算一个数 n 的平方根
2.上楼梯
next:一个临时变量,在动态规划的滑
@爱吃零食的花花
12 赞
3 回复

比较器
可以比较俩数的大小。#游戏日常
小于,输出01;等于,输出00;大于,输出10.
@TapTap
8 赞
1 回复

数字位数反转
@TapTap
1 赞

最大/小公约/倍数
有确定的范围,可以直接用while循环做排除法。
@TapTap
3 赞

数字根的解法之一
可以注意到这里的答案其实就是等于这个数除以9后的余数(非0余0就是等于9,除非本身是0答案才是0),变量a-=9是变量a=变量a-9的简写
@纯鹿人
3 赞
2 回复

数字根
如果累加完还是大于9,可以用 if 初始化条件,并把需要累加的对象赋值为上一次循环的结果,容器清空。
@TapTap
1 赞
1 回复

斐波那契、上楼梯(递推)
当然,有通项公式可以直接用。
@TapTap
2 赞

同或门
#浅评一下 同或门的另一种结构。不依赖异或门。
@TapTap
1 赞

爬楼梯我的攻略
解法思路就是先发现了规律,楼梯每多一级就是前3个相加,类似斐波那契数列(前两个数相加)
@纯鹿人
1 赞
1 回复

程序员模拟器入门攻略
1.输出1
2.加一
进行最简单的递增运算
3.相反数
算术运算与“正负性”的概念,将输入值取反
4.判断正数
比较运算,并返回布尔值(true/false)
5.绝对值
条件分支(if-else),根据输入的不同情况返回不同结果
6.二倍
进行最基本的倍数运算,理解乘法与变量的使用
7.偶数
取余运算(%)在奇偶判断中的应用,并返回布尔值
8.计算正方形面积
应用正方形面积公式(边长的平方),进
@爱吃零食的花花
32 赞
15 回复


