maxresdefault 4 1

Ejercicio.- Identificar un palíndromo en Kotlin (Curso de Kotlin desde cero [39])

En este tutorial vamos a Identificar un palíndromo en Kotlin. 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.
  • Convertiremos el texto a minusculas.
  • Quitaremos espacios en blanco.
  • Obtener la longitud del texto.
  • Crear un ciclo inverso con la longitud del texto donde.
    • Comparremos la primer letra con la ultima.
    • Comparremos la segunda letra con la penultima y asi susesivamente.
    • Si alguna comparacion es falsa no es palindromo.
  • Mostrara la humano si el texto introducido es palindromo o no.
Identificar un palíndromo en Kotlin

Código: https://github.com/programadornovato/-Curso–Kotlin-de-0-a-100/commit/3050df9143be01ff3b70865172873177c262fb0f

import javax.swing.JOptionPane

var texto=JOptionPane.showInputDialog("Humano por favor ingresa un palindromo")
if(texto!=null){
    texto=texto.toLowerCase()
    texto=texto.replace("\\s".toRegex(),"")
    var longitud=texto.length
    var igual=true
    var cont=0
    for (ind in longitud-1 downTo 0){
        if(texto[ind]!=texto[cont]) {
            igual=false
            break
        }
        cont++
    }
    if(igual==true){
        JOptionPane.showMessageDialog(null,"Muy bien la frase ${texto} es un palindromo ")
    }else{
        JOptionPane.showMessageDialog(null,"humano estupido la frase ${texto} no es un palindromo ")
    }
}

🎦 Mismo tutorial pero en Java: https://youtu.be/g60x6suBsPM

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 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
🎦 Canal de youtube: https://www.youtube.com/c/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. :)