Advertisement
AshTurner67

Untitled

Aug 31st, 2023
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main ()
  5. {
  6.   int n, d, length, i, run_length, power10;
  7.   int digit1, max;
  8.   scanf ("%d %d", &n, &d);
  9.   length = log10 (n) + 1;
  10.   run_length = 0, max = 0;
  11.   digit1 = 0;
  12.   for (i = (length - 1); i >= 0; i--)
  13.     {
  14.       power10 = pow (10, i);
  15.       digit1 = n / power10;
  16.       n = n % power10;
  17.       if (digit1 == d){
  18.         run_length++;
  19.     }
  20.     if(digit1!=d || i==0){
  21.         if(max<run_length){
  22.             max = run_length;
  23.             run_length = 0;
  24.         }
  25.         else{
  26.             run_length = 0;
  27.         }
  28.     }
  29.     }
  30.   printf ("%d", max);
  31.  
  32.   return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement