Parcial 1 - 4 Mutaciones de cadenas


Enunciado del problema

Su tarea consiste en implementar un programa que tranforme una cadena de caracteres, de manera tal que la cadena 1 sea tranformada teniendo en cuenta los caracteres de la cadena 2, ya que si un caracter de la cadena 2 se encuentra dentro de la cadena 1, deberá contar las veces que éste aparece y luego, cambiar el primer caracter encontrado por el número de veces que apareció más uno.

Por ejemplo:

Cadena 1: abcdedd

Cadena 2: cd

La cadena 1 transformada sería: abccddddedd. En este caso, la letra c aparece una vez en la cadena 1, entonces dicho caracter debe aparecer 1 una vez y el caracter d aparece 3 veces, por lo tanto el primer caracter d de la cadena 1 se debe repetir 4 veces (número de veces + 1).



Entrada

Dos cadenas de caracteres: cadena 1 y cadena 2.


Salida

La cadena 1 transformada teniendo en cuenta las indicaciones.


Ejemplos


Entrada Ejemplo 1

abcdedd
cd

Salida Ejemplo 1

abccddddedd

Entrada Ejemplo 2

programacion
amn

Salida Ejemplo 2

prograaammacionn

Entrada Ejemplo 3

casa
a

Salida Ejemplo 3

caaasa

Notas

La salida debe tener un caracter de nueva línea al final del archivo, de lo contrario puede recibir el veredicto de respuesta incorrecta..



Select your language