#include <stdio.h>
int custom_strcmp(const char *a, const char *b) {
// Your logic here
int i,j;
for(i=0;a[i]!=0;i++);
for(j=0;b[j]!=0;j++);
int n;
n = (i>j)?i:j;
int k=0;
while(n){
if(a[k] != b[k]){
int m;
m = a[k] - b[k];
return m;
}
k++;
n--;
}
return 0;
}
int main() {
char a[101], b[101];
fgets(a, sizeof(a), stdin);
fgets(b, sizeof(b), stdin);
// Remove newline
int i = 0;
while (a[i]) {
if (a[i] == '\n') { a[i] = '\0'; break; }
i++;
}
i = 0;
while (b[i]) {
if (b[i] == '\n') { b[i] = '\0'; break; }
i++;
}
printf("%d", custom_strcmp(a, b));
return 0;
}
Input
apple apple
Expected Output
0