
No se me ocurre como hacer la siguiente iteracion..
Publicado por franxis (9 intervenciones) el 09/02/2015 17:36:29
Hola a todos! Bueno pues pensando me se me ocurrio un ejercicio pero no consigo resolverlo, es el siguiente:
Te dan una cadena y tienes que darle un valor y que te saque el lugar en la cadena donde se encuentra. A ver si me explico. Por ejemplo: Te dan: "Hola tengo un coche" y tienes que ver donde estan las "o". El programa te deberia dar como resultado: 1,9,15. Ya que en esa posicion en la cadena estan registradas las "o". Yo e empezado el programa asi pero no se como seguir.. Lo que se me ha ocurrido es cada vez que registra una "o", que la sustituya mediante replace por un espacio en blanco pero claro no se como hacerle el bucle. Gracias!
Te dan una cadena y tienes que darle un valor y que te saque el lugar en la cadena donde se encuentra. A ver si me explico. Por ejemplo: Te dan: "Hola tengo un coche" y tienes que ver donde estan las "o". El programa te deberia dar como resultado: 1,9,15. Ya que en esa posicion en la cadena estan registradas las "o". Yo e empezado el programa asi pero no se como seguir.. Lo que se me ha ocurrido es cada vez que registra una "o", que la sustituya mediante replace por un espacio en blanco pero claro no se como hacerle el bucle. Gracias!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function buscaLetras()
{
var x= "Hola tengo un coche";
var y= x.search("o");
document.write(y);
var z= x.replace("o"," ")
}
</script>
</body>
</html>
Valora esta pregunta


0