Problema 5
Deduce la secuencia
sec.pas, sec.c, sec.cpp

Problema
Dados tres términos de una sucesión, formada por cuadrículas de 2×2, con a lo más cuatro caracteres, da el cuarto término siguiendo las siguientes condiciones:
a) Si en los primeros tres términos, un caracter aparece en la misma posición, en el cuarto término dicho caracter ocupará esa posición.
b) Si en los tres primeros términos, un caracter aparece sólo dos veces en un mismo lugar, el lugar que ocupará en el cuarto termino será el mismo en el que apareció solamente una vez.
c) Si en los tres primeros términos, un caracter aparece en tres diferentes posiciones, el lugar que ocupará en el cuarto término será aquel que nunca ha ocupado.

Entrada
La entrada tendrá los primeros tres términos de la sucesión. Cada término estará dado en dos renglones, y cada uno de éstos tendrá dos caracteres.
Para representar un lugar vacío en alguna casilla del término, se pondrá el caracter “.” (punto).
En la entrada solamente habrá letras de nuestro alfabeto o puntos.

Salida
Escribir el cuarto término. En caso de que no se pueda construir el cuarto término con las condiciones del problema, deberás escribir “No se puede =(”

Ejemplo

entrada salida
x.
za
xz
a.
x.
za
xz
a.
q.
s.
qs
..
q.
.s
No se puede =(

 


Concurso: 12a OMI, Aguascalientes - Examen Final (2a parte).15/Abril/2007
Propuesto por: Pier Paolo Guillén Hernández
Ayuda: entradas, salidas, sugerencias
Soluciones: sec.pas, sec.c, sec.cpp


World of πer