VOOZH about

URL: https://www.geeksforgeeks.org/dsa/count-uppercase-lowercase-special-character-numeric-values/

⇱ Count Uppercase, Lowercase, special character and numeric values - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Count Uppercase, Lowercase, special character and numeric values

Last Updated : 8 Apr, 2023

Given a string, write a program to count the occurrence of Lowercase characters, Uppercase characters, Special characters, and Numeric values. 

Examples: 

Input : #GeeKs01fOr@gEEks07
Output : 
Upper case letters : 5
Lower case letters : 8
Numbers : 4
Special Characters : 2

Input : *GeEkS4GeEkS*
Output :
Upper case letters : 6
Lower case letters : 4
Numbers : 1
Special Characters : 2

Approach : 

  1. Scan string str from 0 to length-1.
  2. check one character at a time based on ASCII values 
    • if(str[i] >= 65 and str[i] <=90), then it is uppercase letter, 
       
    • if(str[i] >= 97 and str[i] <=122), then it is lowercase letter, 
       
    • if(str[i] >= 48 and str[i] <=57), then it is number, 
       
    • else it is a special character
  3. Print all the counters 

Implementation:


Output
Upper case letters: 5
Lower case letters : 8
Number : 4
Special characters : 2

Time Complexity: O(N), where N is the string length
Auxiliary Space: O(1)

Comment