Java - Ejercicio de java sencillo pero me he quedado en blanco

 
Vista:

Ejercicio de java sencillo pero me he quedado en blanco

Publicado por Giin3r (1 intervención) el 16/10/2022 17:37:01
os dejo tal cual el enunciado del ejericio a ver si podeis echarme una mano

Given a text, entered by the user, remove all the duplicated words except double r and double l. Thus, "estoy enn laa villa del perroo" should be transformed to "estoy en la villa del perro". Be careful with double spaces too.


yo he pensado en usar un length hasta que llegue al caracter repetido y que cuando llegue a ese caracter repetido, usado un char lo remplace por un espacio en blanco,

soy muy novato en java no me juzgueis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejercicio de java sencillo pero me he quedado en blanco

Publicado por Kabuto (1381 intervenciones) el 16/10/2022 22:49:28
Lo que puedes hacer es recorrer la cadena letra a letra y construir un nuevo String transfiriendo cada letra, pero omitiendo la que esté repetida.

Para determinar si una letra está repetida basta con compararla con la letra anterior antes de transferirla a la nueva cadena. Dicha comparación solo la haremos si letra es distinta de 'r' y de 'l'.

De esa manera, la cadena nueva quedará construida con las letras sin repetir.

Inténtalo y nos cuentas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar