Count uppercase character in an sentences



Problem to count the uppercase character in an string.



Example-1:


Input    : S = "MyCrazyCoding"
Output   : 3    
Explain  : Uppercase character are (M,C).


Example-2:


Input    : S = "HelloWorld"
Output   : 2
Explain  : Uppercase character are (H,W).   







Solution




public class Main
{
    public static void main(String [] args)
    {
        String s = "MyCrazyCoding";

        int count = 0;

        for (int i = 0; i<s.length(); i++) 
        {
            if(s.charAt(i) >= 65 && s.charAt(i) <= 90)
            {
                count++;
            }
        }

        System.out.print(count);
    }
}
n = "MyCrazyCoding"

k = 0

for i in range(len(n)):

    if(n[i].isupper()):

        k += 1

print(k)



Output



3