38

📱 Ejercicio.- Identificar un palindromo en Android Studio [38]

En este tutorial vamos a identificar un palindromo en Android Studio. Un palíndromo es una palabra o frase que se puede leer igual al derecho y alreves. En este tutorial vamos a identificar si una frase es un palíndromo con los siguientes pasos:

  • Pedir al humano que ingrese un texto.
  • Convertimos el texto a minúsculas.
  • Quitaremos espacios en blanco.
  • Obtener la longitud del texto.
  • Crear un ciclo inverso con la longitud del texto donde:
    • Compararemos la primer letra con la última.
    • Compararemos la segunda letra con la penúltima y así sucesivamente.
    • Si alguna comparación es falsa no es palindromo.
    • Mostrará la humano si el texto introducido es palindromo o no.
Identificar un palindromo en Android Studio

Código: https://github.com/programadornovato/Desarrollo-en-Android/commit/0f1028be7ec642c1d9f82350b828964f7aeaef2b

import javax.swing.JOptionPane

var texto=JOptionPane.showInputDialog("Humano mete el palindormo aqui")
if(texto!=null){
    texto=texto.toLowerCase()
    texto=texto.replace("\\s".toRegex(),"")
    val longitud=texto.length
    var igual=true
    var contador=0
    for (i in longitud-1 downTo 0){
        if(texto[i]!=texto[contador]){
            igual=false
            break
        }
        contador++
    }
    if(igual==true){
        JOptionPane.showMessageDialog(null,"Muy bien humano, el texto $texto es un palindromo")
    }else{
        JOptionPane.showMessageDialog(null,"Humano estupido el texto $texto no es un palindromo")
    }
}

🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)