Given a string str consisting of alphabets, the task is to check whether the given string is starting with a Capital Letter or Not.
Examples:
Input: str = “GeeksforGeeks”
Output: AcceptedInput: str = “geeksforgeeks”
Output: Not Accepted
Approach:
- Find the ASCII value of the first character of the string
- Check if this value lies in the range of [65, 90] or not
- If yes, print Accepted
- Else print Not Accepted
Below is the implementation of the above approach:
C++
// C++ program to accept String // starting with Capital letter #include <iostream> using namespace std;
// Function to check if first // character is Capital int checkIfStartsWithCapital(string str)
{ if (str[0] >= 'A' && str[0] <= 'Z' )
return 1;
else
return 0;
} // Function to check void check(string str)
{ if (checkIfStartsWithCapital(str))
cout << "Accepted\n" ;
else
cout << "Not Accepted\n" ;
} // Driver function int main()
{ string str = "GeeksforGeeks" ;
check(str);
str = "geeksforgeeks" ;
check(str);
return 0;
} |
Java
// Java program to accept String // starting with Capital letter class GFG {
// Function to check if first
// character is Capital
static int checkIfStartsWithCapital(String str)
{
if (str.charAt( 0 ) >= 'A' && str.charAt( 0 ) <= 'Z' )
return 1 ;
else
return 0 ;
}
// Function to check
static void check(String str)
{
if (checkIfStartsWithCapital(str) == 1 )
System.out.println( "Accepted" );
else
System.out.println( "Not Accepted" );
}
// Driver function
public static void main(String[] args)
{
String str = "GeeksforGeeks" ;
check(str);
str = "geeksforgeeks" ;
check(str);
}
} // This code is contributed by AnkitRai01 |
Python3
# Python3 program to accept String # starting with Capital letter # Function to check if first # character is Capital def checkIfStartsWithCapital(string):
if (string[ 0 ] > = 'A' and string[ 0 ] < = 'Z' ):
return 1
else :
return 0
# Function to check def check(string):
if (checkIfStartsWithCapital(string)):
print ( "Accepted" )
else :
print ( "Not Accepted" )
# Driver function if __name__ = = "__main__" :
string = "GeeksforGeeks"
check(string)
string = "geeksforgeeks"
check(string)
# This code is contributed by AnkitRai01 |
C#
// C# program to accept String // starting with Capital letter using System;
class GFG {
// Function to check if first
// character is Capital
static int checkIfStartsWithCapital( string str)
{
if (str[0] >= 'A' && str[0] <= 'Z' )
return 1;
else
return 0;
}
// Function to check
static void check( string str)
{
if (checkIfStartsWithCapital(str) == 1)
Console.WriteLine( "Accepted" );
else
Console.WriteLine( "Not Accepted" );
}
// Driver function
public static void Main()
{
string str = "GeeksforGeeks" ;
check(str);
str = "geeksforgeeks" ;
check(str);
}
} // This code is contributed by AnkitRai01 |
Javascript
<script> // JavaScript program to accept String // starting with Capital letter // Function to check if first // character is Capital function checkIfStartsWithCapital(str)
{ if (str[0] >= 'A' && str[0] <= 'Z' )
return 1;
else
return 0;
} // Function to check function check(str)
{ if (checkIfStartsWithCapital(str))
document.write( "Accepted<br>" );
else
document.write( "Not Accepted<br>" );
} // Driver function var str = "GeeksforGeeks" ;
check(str); str= "geeksforgeeks" ;
check(str); </script> |
Output:
Accepted Not Accepted
Time complexity: O(1)
Auxiliary space: O(1)