/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_map.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: jayang <[email protected]> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/02/17 08:33:34 by jayang #+# #+# */
/* Updated: 2022/02/17 20:41:54 by jayang ### ########.fr */
/* */
/* ************************************************************************** */
#include <stdlib.h>
int *ft_map(int *tab, int length, int(*f)(int))
{
int i;
int *nbr;
i = 0;
nbr = (int *)malloc(sizeof (int) * length);
if (!nbr)
return (0);
while (i < length)
{
nbr[i] = f(tab[i]);
i++;
}
return (nbr);
}