Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 3
Ir a la página 1, 2, 3  Siguiente
 
Reto De Programación 1 (mas De 1 Espacio)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Reto De Programación 1 (mas De 1 Espacio) 
 
buenas gente, aquí ando con ideas como siempre, es sobre el primer reto.

Reto:
Crear un micro-programa con interfaz donde se pueda entrar un string cualquiera, donde se pondrá poner nombre y apellido o dos nombres y un apellido o un nombre y dos apellidos
hay que sacarle los espacios de la derecha e izquierda
después verificar si en la cadena hay más de un espacio entre nombres o apellidos y rectificar y dejarlo con un espacio.
y el resultado final sera un string con solo un espacio entre nombres y/o apellidos y sin espacios a la derecha e izquierda

Ejemplo 1:
cadena entrada: "    jose     sosa  "
resultado correcto después del proceso: "jose sosa"

Ejemplo 2:
cadena entrada: "    jose     sosa    perez   "
resultado correcto después del proceso: "jose sosa perez"


El plazo es hasta el 31 de agosto, el primero de setiembre me entregan el código por privado y yo los públicos todos a la vez en este hilo del foro,
después , creo una encuesta con los nombres de los participantes que el código haya funcionado y votamos  cual es el mejor código
largo la idea lo demás depende de ustedes.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Viernes, 22 Agosto 2014, 18:34; editado 4 veces 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
Hola.

Ya tengo un ejemplo que funciona en consola.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
Shell escribió: [Ver mensaje]
Hola.

Ya tengo un ejemplo que funciona en consola.

Saludos



 yo recién termine de resolverlo, me pase todo el día en eso, y lo implemente en el tanteador  

ya hay dos soluciones.....a ver que tal los demas  
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
Listo!

Ya envié mi código; yo usé gambas script y con 18 líneas (aunque sólo 9 líneas son código puro)

Saludos!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
Prueba esto:

miTextbox.text=Replace(rTrim(lTrim(mitextbox.text)),"  "," ")


Una línea.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
shordi escribió: [Ver mensaje]
Prueba esto:

miTextbox.text=Replace(rTrim(lTrim(mitextbox.text)),"  "," ")


Una línea.




no puedes publicar ideas es un reto, solo el reto resuelto y  a mi privado.
tampoco es poner un código a medias, hay que hacer el programa completo.
el código que pusiste no funciona en ningún lugar ni plataforma. pilas shordi.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Viernes, 22 Agosto 2014, 14:44; editado 1 vez 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
shordi escribió: [Ver mensaje]
Prueba esto:

miTextbox.text=Replace(rTrim(lTrim(mitextbox.text)),"  "," ")


Una línea.


Je, buena solución; en vez de usar rTrim y lTrim puedes usar Trim (recorta por los dos lados).

Saludos!

Edito:

Hay un problema con el código, los espacios entre palabras sólo te los reduce a la mitad, si tienes cuatro espacios te dejará dos en vez de sólo uno.
 



 
última edición por razaAztk el Viernes, 22 Agosto 2014, 17:56; editado 1 vez 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
Te he enviado mi versión al privado. Para los curiosos, sólo diré que no usa ni funciones de cadenas ni Trim...  

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
buenas gente,

me están mandando pedazos de códigos y el reto es hacer un micro-programa  que cumpla con lo que se pide en el reto.

a ver si con estos puntos aclaramos algo:

1- El reto pide un micro-programa que cumpla con los requisitos del reto y que se puedan probar todos los string deseados.
2-Tiene que tener una interfaz
3- Mandar el código del programa completo por privado (  o mejor  mandar el código fuente a mi correo ( ) ya que es muy limitada la bandeja de mensajes privados)
4-mandar el archivo adjunto con este formato de nombre  "Reto_1-nick"

ejemplos:
Reto_1-jguardon
Reto_1-v3ctor
Reto_1-razaAztk

por ejemplo:
 quitaespacios
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Viernes, 22 Agosto 2014, 21:16; editado 3 veces 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto De Programación 1 (mas De 1 Espacio) 
 
v3ctor escribió: [Ver mensaje]


1- El reto pide un micro-programa que cumpla con los requisitos del reto y que se puedan probar todos los string deseados.
2-Tiene que tener una interfaz
3- Mandar el código del programa completo por privado (  o mejor  mandar el código fuente a mi correo ( ) ya que es muy limitada la bandeja de mensajes privados)


Eso no era lo que escribiste al principio, antes de editar tu post. Lo mejor es tener claro desde un principio lo que se quiere hacer, para no confundir al personal.

En cualquier caso, ahora mismo es cuando los requisitos están bastante más claros, lo cual es bueno.

Enviaré mi programita completo comprimido para que lo puedas probar fácilmente.

Se me ocurre que para evitar problemas con los nombres de proyecto, pongamos como nombre de proyecto "Reto_1-nick", donde "nick" es nuestro nombre de usuario del foro, para que de un vistazo sepas el autor. Eso también te lo pondrá más fácil a la hora de almacenarlos en tu disco duro. ¿Qué te parece?

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Odisea Del Espacio Ayortano Controles/Librerías/Componentes 6 Viernes, 05 Marzo 2010, 23:17 Ver último mensaje
Invitado
No hay nuevos mensajes Reto De Programación 2 (cuenta Caracteres) v3ctor Retos de programación 13 Miercoles, 17 Septiembre 2014, 15:49 Ver último mensaje
v3ctor
No hay nuevos mensajes Espacio: Un Front End Del Comando Df jsbsan Aplicaciones/Fragmentos de Código 4 Lunes, 03 Noviembre 2014, 19:13 Ver último mensaje
Shell
No hay nuevos mensajes Averiguar Espacio Que Ocupa Un Archivo Shell General 4 Domingo, 22 Noviembre 2015, 21:35 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 3
Ir a la página 1, 2, 3  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron