Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2011, 07:46
4ng3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Contar palabras iguales

Mire este codigo, mas o menos es lo que quiere...

Código Javascript:
Ver original
  1. function contarPalabras(str){
  2.         palabras = str.split(' ');
  3.         obj = new Array();
  4.         for(i=0 ; i<palabras.length; i++){
  5.             //Ya encontro la primera, entonces sumo
  6.             obj[palabras[i]] = 1;
  7.             for(j=0; j<palabras.length; j++){
  8.               //Evitamos que se cuente de nuevo
  9.               if(i != j){
  10.                if(palabras[i] == palabras[j]){
  11.                  obj[palabras[i]]++;
  12.                 }
  13.               }
  14.             }
  15.         }
  16.         alert("Hola: "+obj['hola']);
  17.         alert("pepe: "+obj['pepe']);
  18.         alert("me: "+obj['me']);  
  19.       }
  20.       contarPalabras("hola me llamo pepe y pepe me dicen");

lo unico que faltaria es recorrer el arreglo obj