Friday, August 17, 2018

STRING FACTOR

  • Problem Description

    The success of IEEE code-quest depends on number of times the factor is present in a given string.Help core members to find them
    Factor of string is defined as a substring.In this case it's '01'.
    Input
    First line of input contains an integer T, denoting the number of test cases. Then follows description of T cases.Each line of input is a binary form.
    Output
    Print the number of times the factor is present in a given string.
    Constraints
    1 <= S <= 100000 
    1 <= T <= 50

  • CODING ARENA
  • #include <stdio.h>
    #include<string.h>
    int main()
    {
      int t,i,n,c;
      char s[100001];
      scanf("%d",&t);
      while(t--)
      {
        c=0;
        scanf("%s",s);
        n=strlen(s);
        for(i=1;i<n;i++)
        {
          if(s[i-1]=='0' && s[i]=='1')
            c++;
        }
        printf("%d\n",c);
      }

    return 0;
    }
  • Test Case 1

    Input (stdin)
    2
    
    1001010100001
    
    100101
    
    
    Expected Output
    4
    
    2
  • Test Case 2

    Input (stdin)
    1
    
    10001000101
    
    
    Expected Output
    3

No comments:

Post a Comment