Finish Tests

This commit is contained in:
PanSi21 2025-01-05 18:01:24 +01:00
parent 3315118690
commit 4992ad603e
Signed by untrusted user who does not match committer: PanSi21
GPG key ID: 755F8874C65EF462
13 changed files with 398 additions and 53 deletions

87
bebbo.c Normal file
View file

@ -0,0 +1,87 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void parseH(char *p);
void parseL(char *p);
int main(int argc, char *argv[])
{
// Start measuring time
struct timespec begin, end;
clock_gettime(CLOCK_REALTIME, &begin);
//
char c[] = "qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890";
parseH(c);
parseL(c);
//printf("%s\n", c);
// Stop measuring time and calculate the elapsed time
clock_gettime(CLOCK_REALTIME, &end);
long seconds = end.tv_sec - begin.tv_sec;
long nanoseconds = end.tv_nsec - begin.tv_nsec;
double elapsed = seconds + nanoseconds * 1e-9;
printf("Time measured: %.10f seconds.\n", elapsed);
//
return 0;
}
void parseH(char *p)
{
int ln = strlen(p);
for (int a = 0; a < ln; a++)
{
if (p[a] < 123 && p[a] > 96)
{
p[a] = p[a] - 32;
}
}
/*
char *t ;
t=p;
while(*t!=0){
if(*t>96 && *t<123){
*t=*t-32;
}
t++;
}
*/
}
void parseL(char *p)
{
/*
char *t ;
t=p;
while(*t!=0){
if(*t>64 && *t<91){
*t=*t+32;
}
t++;
}
*/
int ln = strlen(p);
for (int a = 0; a < ln; a++)
{
if (p[a] < 91 && p[a] > 64)
{
p[a] = p[a] + 32;
}
}
}