0votos

Palindromo en Go

por Alfonso Orjuela hace 1 año

Esta es mi version escrita en Go.

Crea un programa que me diga si una palabra o frase es un palindromo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package main 
 
import ( 
    "fmt" 
    "bufio" 
    "os" 
 
func main() { 
    capt := bufio.NewScanner(os.Stdin) 
    var igual, aux int 
 
    fmt.Print("Ingrese la palabra a evaluar: "); capt.Scan() 
    valor := capt.Text() 
     
    for char := len(valor) - 1; char >= 0; char-- { 
        if valor[char] == valor[aux] { 
            igual++ 
        aux++ 
 
    if len(valor) == igual { 
        fmt.Println("La palabra ingresada si es palindromo!! :D",) 
    } else { 
        fmt.Println("La palabra ingresada no es palindromo!! :(") 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.