Control C402D P66187


Statement
 

pdf   zip

html

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.

Entrada

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.

Sortida

Per a cada parell, escriviu una línia amb “yes” si les cadenes són iguals, i “no” altrament.

Public test cases
  • 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
    
  • Information
    Author
    Professorat de P1
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++