Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main ()
- {
- int n, d, length, i, run_length, power10;
- int digit1, max;
- scanf ("%d %d", &n, &d);
- length = log10 (n) + 1;
- run_length = 0, max = 0;
- digit1 = 0;
- for (i = (length - 1); i >= 0; i--)
- {
- power10 = pow (10, i);
- digit1 = n / power10;
- n = n % power10;
- if (digit1 == d){
- run_length++;
- }
- if(digit1!=d || i==0){
- if(max<run_length){
- max = run_length;
- run_length = 0;
- }
- else{
- run_length = 0;
- }
- }
- }
- printf ("%d", max);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement