removed print statements for speed

This commit is contained in:
laura 2025-12-12 16:27:39 +01:00
parent 0800c967f1
commit 307f83d4e1

View file

@ -44,7 +44,7 @@ int main(int argc, char *argv[]){
width++;
}
printf("width: %d\n", width);
//printf("width: %d\n", width);
//parse ranges first
int i = 0;
int lines = 0;
@ -55,10 +55,10 @@ int main(int argc, char *argv[]){
char* symbols = input+(width+1)*(lines-1);
printf("line count: %d\n", lines);
printf("symbols:\n%s\n", symbols);
//printf("line count: %d\n", lines);
//printf("symbols:\n%s\n", symbols);
printf("parsing the first number: %lu\n", parseNum(input+8));
//printf("parsing the first number: %lu\n", parseNum(input+8));
int parse_length = 1;
@ -68,26 +68,26 @@ int main(int argc, char *argv[]){
parse_length++;
}
parse_length--;
printf("parsing %d long numbers\n", parse_length);
//printf("parsing %d long numbers\n", parse_length);
if(*symbols == '*'){
col_res = 1;
printf("multiplying....\n");
//printf("multiplying....\n");
for(int i = 1; i<lines; i++){
uint64_t num = parseNum(symbols-(i*(width+1)));
printf("parsed %lu\n", num);
//printf("parsed %lu\n", num);
col_res *= num;
}
}else if(*symbols == '+'){
col_res = 0;
printf("adding....\n");
//printf("adding....\n");
for(int i = 1; i<lines; i++){
uint64_t num = parseNum(symbols-(i*(width+1)));
printf("parsed %lu\n", num);
//printf("parsed %lu\n", num);
col_res += num;
}
}
printf("total: %lu\n", col_res);
//printf("total: %lu\n", col_res);
result += col_res;
symbols += parse_length+1;
parse_length = 1;