Count the number of digits in an sentences



Problem to count the number of digits in an string.



Example-1:


Input    : s = "mycrazycoding2020"
Output   : 4  
Explain  : Digits in an string are (2,0,2,0).Total Digits in an string are 4


Example-2:


Input    : s = "123helloworld456"
Output   : 6 
Explain  : Digits in an string are (1,2,3,4,5,6).Total Digits in an string are 6.   







Solution




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

        int count = 0;

        for (int i = 0; i<s.length(); i++) 
        {

            if(s.charAt(i) >= 48 && s.charAt(i) <= 57)
            {
                count++;
            }

        }

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

k = 0

for i in range(len(n)):

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

        k += 1

print(k)



Output



4