Files
Methodologies_de_tests_et_t…/src/exercises/multiply/index.ts
2024-03-29 16:57:33 +01:00

22 lines
631 B
TypeScript

export function multiply (a : number, b : number) : number {
return a*b;
}
export function multiplyArrays(arr1: number[], arr2: number[]): number[] {
// Vérifier si les tableaux sont vides
if (arr1.length === 0 || arr2.length === 0) {
throw new Error("Les tableaux sont vides.");
}
// Vérifier si les tableaux ont la même taille
if (arr1.length !== arr2.length) {
throw new Error("Les tableaux ne sont pas de même taille.");
}
// Multiplier les éléments des tableaux
const result: number[] = [];
for (let i = 0; i < arr1.length; i++) {
result.push(arr1[i] * arr2[i]);
}
return result;
}