Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2011, 13:34
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: el Google developer day-Buenos Aires

para los que quieran hacer el test de programacion de google, solo pro si acaso, tengo resuelto los primeros 2 puntos.

Solo es necesario cambiar las cadenas, y las letras que google les entrega en cada ejercicio.

Código PHP:
<?php

$str  
'cadena test';
$str2 'cadena real';

$vec1 explode(' '$str);
$vec2 explode(' '$str2);

//preposiciones 
$preposiciones=0;
foreach(
$vec1 as $key => $value){
    
/* machea con las que terminan en t k g j v, y tienen alguna w */
    
$reg ereg('(t$|k$|g$|j$|v$)|[w]'$value); 
//suma si no machea y tiene exactamente 4 letras
    
if(!$reg and strlen($value) ==4){ 
        
$preposiciones++;
    }
}
echo 
"Preposiciones: $preposiciones<br/>";

//verbos
$verbos =0;
$enprimerapersona 0;
foreach(
$vec1 as $key => $value){
    
    
$reg ereg('t$|k$|g$|j$|v$'$value);
    
$reg2 ereg('^t|^k|^g|^j|^v'$value);
    
//suma si no machea y tiene exactamente 7 letras
    
if(!$reg and strlen($value) >= 7){
        
$verbos++;
        if(!
$reg2){
            
$enprimerapersona++;
        }
    }
}
echo 
"verbos: $verbos<br/>";
echo 
"verbos en primera persona: $enprimerapersona<br/>";


?>
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives