Verificación recursiva de anagramas

C++ Medium recursion

Tarea «Verificación recursiva de anagramas»

Se dan dos cadenas. Se requiere verificar recursivamente si son anagramas (es decir, contienen los mismos caracteres en la misma cantidad, ignorando mayúsculas/minúsculas). La solución debe ser recursiva, sin usar bucles ni ordenamientos incorporados. La longitud de las cadenas no supera los 100 caracteres.

Formato de entrada

En la entrada se proporcionan dos cadenas, cada una en una línea separada.

Formato de salida

Imprimir 'YES' si las cadenas son anagramas, de lo contrario 'NO'.

Ejemplos

Ejemplo 1

ENTRADA
abc abd
SALIDA
NO

Ejemplo 2

ENTRADA
5 12 23 34 45 56
SALIDA
NO
main.cpp