aoc-2020/lib/utils.c
Rick 318228a663
Ajout lib et modification jour4
La lib créée pour le jour 4 est maintenant dans le dossier lib et le
make.sh compile en utilisant la lib afin de compiler les jours suivant
l’utilisant. Le jour 4 est modifié pour être utilisé dans le turbo_main
et son Makefile est supprimé (étant inutile maintenant).
2020-12-13 14:48:02 +01:00

31 lines
584 B
C

#include <stdlib.h>
#include <string.h>
#include "utils.h"
int sub_digit(char *str)
{
int ret = 0;
char *beginning = strpbrk(str, "0123456789");
int len = strspn(beginning, "0123456789");
char *tmp = (char *) malloc(sizeof(char) * len);
strncpy(tmp, beginning, len);
ret = atoi(tmp);
free(tmp);
return ret;
}
int check_ecl(char *str)
{
str = str + 1;
if (!strcmp(str, "amb") || !strcmp(str, "blu") || !strcmp(str, "brn")
|| !strcmp(str, "gry") || !strcmp(str, "grn") || !strcmp(str, "hzl")
|| !strcmp(str, "oth"))
return 1;
return 0;
}