Control C402D P66187


Statement
 

pdf   zip

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++