jueves, 14 de junio de 2018

Reto 002

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.

• 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