remove inputs

This commit is contained in:
2024-12-02 12:32:14 +01:00
commit 60acac0231
247 changed files with 9071 additions and 0 deletions

58
2022/3/part1.c Normal file
View File

@ -0,0 +1,58 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* part1.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: tomoron <tomoron@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/07/17 23:03:36 by tomoron #+# #+# */
/* Updated: 2024/07/18 00:06:18 by tomoron ### ########.fr */
/* */
/* ************************************************************************** */
#include <stdio.h>
#include <stdlib.h>
#include "libft/libft.h"
static long int char_value(char c)
{
if(c >= 'A' && c <= 'Z')
return((c - 'A') + 27);
return((c - 'a') + 1);
}
static long int resline(char *line)
{
char *ptr;
char *found;
int len;
int i;
len = ft_strlen(line);
ptr = line + (len / 2);
i = 0;
while(i < len /2)
{
found = ft_strchr(ptr, line[i]);
if(found)
return(char_value(*found));
i++;
}
return(0);
}
long int resolve_part1(char *input, char **split)
{
(void)input;
long int res;
int i;
res = 0;
i = 0;
while(split[i])
{
res += resline(split[i]);
i++;
}
return(res);
}