Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

126
Views
Detener la secuencia de Fibonacci cuando alcanza un número mayor que 1000

Quiero hacer que la secuencia se detenga cuando el último valor almacenado en la matriz sea mayor que 1000.

Tengo el código js para la secuencia y puedo hacer que se detenga en la posición que quiera con el límite variable. Pero no sé cómo hacer que se detenga en un número determinado.

El es mi código:

 let fib = [1,1]; let limit = 20; function fibonacci(nums) { let data = [1,1]; for(let i = 2; i < limit; i++) { nums[i] = nums[i - 1] + nums[i - 2]; data.push(nums[i]); } return data; } console.log(fibonacci(fib))
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Simplemente puede usar una condición if y salir del bucle tan pronto como un valor sea mayor que 1000. En este ejemplo, presioné el valor y luego salí del bucle. También puede romper antes de empujarlo a la matriz.

 let fib = [1, 1]; let limit = 20; function fibonacci(nums, breakLimit) { let data = [1, 1]; for (let i = 2; i < limit; i++) { nums[i] = nums[i - 1] + nums[i - 2]; if (nums[i] > breakLimit) { data.push(nums[i]); break; } else { data.push(nums[i]); } } return data; } console.log(fibonacci(fib, 1000))

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!