22 lines
631 B
TypeScript
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;
|
|
} |