穷举:从遍历到无穷大,直到找出符合条件的数
1.有一群人:如果3个人站一排,多一个人;如果四个人站一排,多2个人;如果五个人站一排,多3个人。请问一共有多少人?
let num = 0
while (true) {
num++
if (num % 3 == 1 && num % 4 == 2 && num % 5 == 3) {
console.log(num)//58
// 找到了这个数了,就结束循环
break
}
}
2.你今年的工资为15000元,假设每一年都会在原来基础上增长25%,请问到哪一年你的工资可以突破20000元?
let year = 2022
let salary = 15000
while (salary < 20000) {
year++
salary = salary * 1.25
}
alert(`到${year}年可以实现工资突破20000元`)//2024