This commit is contained in:
2025-08-28 14:34:18 +02:00
commit 5ff4c53a10
29 changed files with 1705 additions and 0 deletions

31
TP1/EX3/minmax.html Normal file
View File

@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<title>Min/Max with Reduce</title>
</head>
<body>
<script>
function minmax(array) {
if (array.length === 0) {
return { min: undefined, max: undefined };
}
return array.reduce(
(acc, val) => {
return {
min: Math.min(acc.min, val),
max: Math.max(acc.max, val)
};
},
{ min: array[0], max: array[0] }
);
}
const data = [10, 5, 20, 3, 15];
const result = minmax(data);
console.log("Min/Max:", result); // { min: 3, max: 20 }
</script>
</body>
</html>