Brechas entre primos
Una brecha entre primos de longitud n es una secuencia de n-1 números compuestos consecutivos entre dos primos sucesivos. Consulta este Recurso para obtener más información.
Los números primos no están espaciados regularmente. Por ejemplo, la brecha entre:
- 2 y 3 es 1
- 3 y 5 es 2
- 7 y 11 es 4
Crea una función con los siguientes parámetros:
g (integer >= 2)
// Gap between the consecutive primes
a (integer > 2)
// Start of the search (a inclusive)
b (integer >= a)
// End of the search (b inclusive)... y devuelve el primer par de dos números primos separados por una brecha de g entre los límites a y b.
primeGaps(2, 3, 50) ➞ [3, 5]
// Between 2 and 50 we have the following pairs of 2-gaps primes:
// 3-5, 5-7, 11-13, 17-19, 29-31, 41-43.
[3, 5] is the first pair between 3 and 50 with a 2-gap.Ejemplos
primeGaps(2, 5, 7) ➞ [5, 7]
primeGaps(2, 5, 5) ➞ null
primeGaps(4, 130, 200) ➞ [163, 167]Notas
Devuelve null si no se encuentran números primos consecutivos con la brecha requerida.