We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • Practice
  • Certification
  • Compete
  • Career Fair
  • Hiring developers?
  1. All Contests
  2. HourRank 7
  3. Paint The Tiles
  4. Discussions

Paint The Tiles

Problem
Submissions
Leaderboard
Discussions
Editorial

Sort 11 Discussions, By:

votes

Please Login in order to post a comment

  • prestyprajna 11 months ago+ 0 comments

    using System.CodeDom.Compiler; using System.Collections.Generic; using System.Collections; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.Serialization; using System.Text.RegularExpressions; using System.Text; using System;

    class Solution {

    static int StrokesToPaint(int N,string[] C)
    {
       //C = new string[N];
       int count=1;
    
    
      for(int i=0; i<=(N-1); i++)
       {
          if(i!=4)
           {
               if(C[i] != C[i+1])
               {
                   count = count+1;
               }               
            }           
       }
    
        return count;
    
    }
    
    static void Main(string[] args) {
    
         TextWriter textWriter = new StreamWriter(@System.Environment.GetEnvironmentVariable("OUTPUT_PATH"), true);
    
        int N = Convert.ToInt32(Console.ReadLine());
    
        //string[] C = new string[N];
    
       string[] C = Array.ConvertAll(Console.ReadLine().Split(' '), aTemp => 
       Convert.ToString(aTemp));      
    
        //string C = Console.ReadLine();       
    
        int count=StrokesToPaint(N,C);  
    
        //Console.WriteLine(count);
    
        textWriter.WriteLine(count);
    
        textWriter.Flush();
        textWriter.Close();  
    
    }
        }
    

    }

    0|
    Permalink
  • Shivamrawat2626 12 months ago+ 0 comments

    int main(){ int N; scanf("%d",&N); char a[N]; int count=0; scanf("%s",a);

    for(int i=0;i<strlen(a);i++)
    {
        if(a[i]!=a[i+1])
        count++;
    }
    printf("%d",count);
    return 0;
    

    }

    0|
    Permalink
  • 1616410257_cs3e 1 year ago+ 0 comments
    n=int(input())
    s=input()
    if len(set(s))==1:
        print(1)
    else:
        c=0
        for i in range(len(s)-1):
            if s[i]!=s[i+1]:
                c+=1
            else:
                continue
    
        print(c+1)
    
    0|
    Permalink
  • megamind25 3 years ago+ 0 comments
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int N = in.nextInt();
        String C = in.next();
    
        char[] arr = new char[N];
        arr = C.toCharArray();
        int count = 1;
        for(int i=0; i<N-1; i++)
        {
            if(arr[i] != arr[i+1])
                count++;
    
        }
        System.out.println(count);
    }
    
    0|
    Permalink
  • ap00350687 5 years ago+ 0 comments
        for (String retval: C.split("[B]*")){
    
            //System.out.print(retval); 
            if(retval.equals(""))
                {
                count++;
            }
          }
    
        for (String retval: C.split("[R]*")){
    
            //System.out.print(retval); 
            if(retval.equals(""))
                {
                count++;
            }
    
          }
        if((count-1)!=0)
        System.out.println(count-1);
        else 
        System.out.println(1);    
    
    
    
    
      }
    
    }
    
    0|
    Permalink
Load more conversations

Need Help?


View editorial
View top submissions
  • Contest Calendar
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy
  • Request a Feature