Feu un programa que llegeixi parells de cadenes d’ADN i que, per a cada parell de cadenes, digui si aquestes són iguals o diferents. Com que les cadenes d’ADN no estan orientades, es consideren iguals malgrat estar escrites del revés.
El vostre programa ha d’implementar i usar la funció
string gira(string s);
que retorna el resultat de girar el string @s@.
L’entrada conté una seqüència de parells de cadenes d’ADN de la mateixa mida. Cada cadena és una paraula no buida amb les bases (caràcters) @A@, @C@, @T@, i @G@.
Per a cada parell, escriviu una línia amb “@yes@” si les cadenes són iguals, i “@no@” altrament.
Input
ACTGACTG ACTGACTG ACTGACTG GTCAGTCA A C ACTGG GGTCA ACTGG GGACA TAT TAT AA AA G G
Output
yes yes no yes no yes yes yes