Skip to content
Snippets Groups Projects
Commit 46a01da8 authored by BONKOSKI Ange's avatar BONKOSKI Ange
Browse files

Suppression du fichier helloworld

parent 66e0f779
No related branches found
No related tags found
No related merge requests found
function estADN( aDN:string):boolean { function estADN(seq: string): boolean {
for(let c of aDN) for (let c of seq) {
if (c !== 'A' && c !== 'C' &&c !== 'T' && c !== 'G'){ if (c !== "A" && c !== "C" && c !== "G" && c !== "T") {
return false return false;
}
} }
return true
} return true;
}
\ No newline at end of file
function transcrit( aDN:string):string { function transcrit(seqADN: string): string {
let result = ''; let seqARN = "";
for(let i = 0; i < aDN.length; i++){
if (aDN[i] === 'T'){ for (let c of seqADN) {
result += 'U'; if (c === "T") seqARN += "U";
} else seqARN += c;
else{
result += aDN[i];
}
} }
return result
} return seqARN;
}
\ No newline at end of file
function baseComplentaire( b:string):string { function baseComplémentaire(base: string): string {
if (b === 'A') return 'T'; if (base === "A") return "T";
if (b === 'T') return 'A'; else if (base === "T") return "A";
if (b === 'G') return 'C'; else if (base === "C") return "G";
if (b === 'C') return 'G'; else if (base === "G") return "C";
return ''; else return "";
} }
\ No newline at end of file
\ No newline at end of file
function sequenceComplInver( aDN:string):string { function séquenceComplémentaireInversée(seq: string): string {
let result = ""; let seqInv = "";
for(let i = aDN.length-1; i > 0; i--){
result += baseComplementaire(aDN[i]); for (let c of seq) {
return result; seqInv = baseComplémentaire(c) + seqInv;
} }
return seqInv;
} }
\ No newline at end of file
function ecri_nombre(n:number): void {
for(let i=0; i<n; i++){
let valeur = prompt(`Donner le nombre num ${i+1}`);
valeur=Number(valeur);
if(!isNaN(valeur)) console.log(valeur);
}
}
\ No newline at end of file
function ajouterUn(tab: Array<number>): void {
for (let i in tab) tab[i] = 1 + tab[i];
}
let tab = [1, 2, 3, 4, 5];
ajouterUn(tab);
function plusUn(tab:Array<number>): Array<number>{
let result : Array<number>;
for(let i=0; i<tab.length, i++)
result[i] = tab[i] + 1;
return result;
}
\ No newline at end of file
function rotation(tab: Array<number>): void {
let temp = tab[tab.length - 1];
for (let i = tab.length; i>0; i++)
tab[i] = tab[i-1];
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment