Skip to content

Instantly share code, notes, and snippets.

@f3rn8nd0
Forked from anademata/buscarindicearray.js
Created December 11, 2012 18:05
Show Gist options
  • Save f3rn8nd0/4260704 to your computer and use it in GitHub Desktop.
Save f3rn8nd0/4260704 to your computer and use it in GitHub Desktop.
Buscar índice de un número en un array ordenado
//teniendo un array de los 50 primeros números enteros, crear una funcion que busque en que posicion está el //número que le demos
var array = new Array(); //creamos un array que llamamos array
for (var i = 0; i <=50 ; i++) { // creamos i(=0). siempre q i sea menor que 50, incrementa i
array[i]=i; // haz que el índice de array se actualice con el valor de i
};
var pos = array.indexOf(28); // creamos la variable pos (posición) = danos el índice del (número)
console.log(pos); // imprime en la consola el valor de pos
@f3rn8nd0
Copy link
Author

function dime(x) //Añado función "dime(escribe el número que quieras buscar)" para no tener que escribir todo para ejecutar la acción.
{
var array = new Array(); //creamos un array que llamamos array
for (var i = 0; i <=50 ; i++) { // creamos i(=0). siempre q i sea menor que 50, incrementa i
array[i]=i; // haz que el índice de array se actualice con el valor de i
};

var pos = array.indexOf(x);         // creamos la variable pos (posición) = danos el índice del (número) 
console.log(pos);   

} //Ahora te toca probarlo, escribe "dime(20)" o la cifra que quieras entre el 0 y el 50 para ver que funciona.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment