Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. int strdiff(char *a, char *b){
  2. int ans;
  3. int count, rem = 0;
  4. for (count = 0; *a && *b && *a==*b; count++, a++, b++)
  5. /*while (*a && *b && *a==*b){
  6. count += 1;
  7. a += 1;
  8. b += 1;
  9. } */
  10. if ((*a==0) && (*b==0)) ans = -1;
  11. // char a1 = *a, b1 = *b; хз зайдет ли оно если убрать эти переменные, если чо вернешь их обратно
  12. while ((*a & 1) == (*b & 1)){
  13.  
  14. rem+=1;
  15. *a>>=1;
  16. *b>>=1;
  17. }
  18. ans = 8*count + rem;
  19. return ans;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement