PHP - imprimir algun valor de array infinito en php

 
Vista:
Imágen de perfil de taisan
Val: 8
Ha aumentado su posición en 16 puestos en PHP (en relación al último mes)
Gráfica de PHP

imprimir algun valor de array infinito en php

Publicado por taisan (3 intervenciones) el 01/12/2020 00:43:16
Teniendo un arreglo de numeros enteros del 1 al 1000000 ordenados en forma ascendente.
Escribe el algoritmo para saber si el valor 105 se encuentra dentro del arreglo.
Hazlo de la manera más óptima sin tener que comparar uno por uno los valores del arreglo y sin usar una función predefinida de PHP.


Lo unico que se me ocurrio para el array de ese tamaño fue esto

1
2
3
4
5
<?php
foreach (range(0, 100000) as $número) {
    echo " $número ";
}
?>

pero ya no se me ocurre la manera de ralizar lo que me piden en el ejercicio.

Tiene que imprimir algo como "El valor 105 si existe en el arreglo" pero la verdad no encuentro la forma de hacerlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

imprimir algun valor de array infinito en php

Publicado por joel (1269 intervenciones) el 01/12/2020 08:17:00
Hola Taisan, vaya pregunta te han hecho...

Haber... si el array es consecutivo y empieza por el 1, mirando el indice 104 del array seria suficiente, no?

1
2
3
if ($array[104]==105) {
    echo "El valor 105 si existe en el arreglo";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar