次のBNFで定義される<DNA>に合致するものはどれか。
<DNA> ::= <コドン> | <DNA> <コドン>
<コドン> ::= <塩基> <塩基> <塩基>
<塩基> ::= A | T | G | C
ア | AC |
イ | ACGCG |
ウ | AGC |
エ | ATGC |
<DNA> ::= <コドン> | <DNA> <コドン> | <DNA> は、 <コドン>または<DNA>+<コドン> |
<コドン> ::= <塩基> <塩基> <塩基> | <コドン>は、<塩基> <塩基> <塩基> |
<塩基> ::= A | T | G | C | <塩基>は、AまたはTまたはGまたはC |
コドンが塩基三つで構成されるため、DNAに含まれる塩基は3の倍数である。したがって、塩基の数が3であるAGGが正解である。