Reto semanal Codecrafters 002.
Verifica Anagramas:
Crea un programa que compare dos cadenas y determine si ambas son anagramas. El programa deberá pedir al usuario que ingrese ambas cadenas y desplegar la salida de acuerdo al siguiente ejemplo:
Ingresa dos cadenas y te diré si son anagramas:
Ingresa la primer cadena: tono
Ingresa la segunda cadena: noto
"tono" y "noto" son anagramas.
Restricciones.
Ingresa la primer cadena: tono
Ingresa la segunda cadena: noto
"tono" y "noto" son anagramas.
Restricciones.
• Implementa el programa usando una función llamada esAnagrama,
que tome las dos palabras como argumentos y
retorne un valor booleano (true o false).
• Invocar esta función desde tu programa principal.
• Verifica que ambas palabras tengan la misma longitud.
Retos:
1. Completa este programa sin usar funciones predefinidas del lenguaje.
2. Usa estructuras lógicas de selección(if, else, switch.....) y/o repetición(while,do,for) en su lugar y desarrolla tu propio algoritmo.
PD: para mas ejemplos de prueba puedes ver el siguiente link: http://www.ejemplos.co/50-ejemplos-de-anagramas/
Reto sacado de Hogan P. Brian (2015) Exercises for Programmers Pagina 47, Copyright © 2015 The Pragmatic Programmers, LLC.
Traducción Gabriel Saavedra.
No hay comentarios:
Publicar un comentario