par AB » 24 mars 2010, 14:51
Mais merci pour t info kan meme, ca marche mais c pas comme ca que le prof veut hihi :p
par Invité » 24 mars 2010, 14:35
par stealth35 » 23 mars 2010, 16:47
Code : Tout sélectionner
J'ai 1 codons ATG codant pour la Methionine J'ai 2 codons ATT codant pour la Isoleucine J'ai 1 codons TCC codant pour la Sérine J'ai 1 codons GCA codant pour la Alanine J'ai 2 codons GGG codant pour la Glycine J'ai 1 codons TGA codant pour la STOP
par Invité » 23 mars 2010, 16:45
par stealth35 » 23 mars 2010, 16:14
$adn = str_split($_GET['adn'], 3); $freq = array_count_values($adn); foreach($freq as $val => $num) { echo sprintf("J'ai %d codons %s codant pour la %s<br />", $num, $val, $codons[$val]); }
par stealth35 » 23 mars 2010, 16:01
par Invité » 23 mars 2010, 15:54
par stealth35 » 23 mars 2010, 14:48
Le prof nous a dit qu'on pouvait le faire en utilisant 1 seule fois "for"...
$group = array_count_values($codons); $key = array_keys($group); $val = array_values($group); for($i = 0; $i < count($group); $i++) { if($key[$i] !== 'STOP') { echo sprintf("Le codon %s apparaît %d fois\n", $key[$i], $val[$i]); <br />\n", $val[$i], $key[$i]); } }
par Invité » 23 mars 2010, 14:39
par Invité » 23 mars 2010, 14:35
par stealth35 » 23 mars 2010, 14:31
Oui j'ai vu mais les prof sont encore plus que des boulet, ile veulent un if et un else dans la boucle for lol :p Dsl mdr
par Invité » 23 mars 2010, 14:26
par stealth35 » 23 mars 2010, 14:25
Je dois utiliser la fonction for et non pas foreach c'est pour ca...
par Invité » 23 mars 2010, 14:19
par stealth35 » 23 mars 2010, 14:18
Oui mais ca ne ma pas tellement aider dsl et je savais pas si je devais poster a la suite ou sur un autre post...