2025-06-04 17:58:33 +02:00
|
|
|
const reverse = (string) => {
|
|
|
|
|
return string.split("").reverse().join("");
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const average = (array) => {
|
|
|
|
|
const reducer = (sum, item) => {
|
|
|
|
|
return sum + item;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
return array.length === 0 ? 0 : array.reduce(reducer, 0) / array.length;
|
|
|
|
|
};
|
|
|
|
|
|
2025-06-04 23:35:31 +02:00
|
|
|
const listHelper = (posts) => {
|
|
|
|
|
console.log("lol");
|
|
|
|
|
return 1;
|
|
|
|
|
};
|
|
|
|
|
|
2025-06-04 23:47:43 +02:00
|
|
|
const totalLikes = (posts) => {
|
|
|
|
|
if (!posts) {
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const likeCount = posts
|
|
|
|
|
.map((post) => post.likes)
|
|
|
|
|
.reduce((cum, value) => cum + value, 0);
|
|
|
|
|
|
|
|
|
|
return likeCount;
|
|
|
|
|
};
|
|
|
|
|
|
2025-06-04 17:58:33 +02:00
|
|
|
module.exports = {
|
|
|
|
|
reverse,
|
|
|
|
|
average,
|
2025-06-04 23:35:31 +02:00
|
|
|
listHelper,
|
2025-06-04 23:47:43 +02:00
|
|
|
totalLikes,
|
2025-06-04 17:58:33 +02:00
|
|
|
};
|