Program to check if first and the last characters of string are equal

• Difficulty Level : Easy
• Last Updated : 04 May, 2021

We are given a string, we need to check whether the first and last characters of the string str are equal or not. Case sensitivity is to be considered.
Examples :

Input  : university
Output : Not Equal
Explanation: In the string "university", the first character is 'u'
and the last character is 'y', as they are not equal, "Not Equal" is the output.

Input  : racecar
Output : Equal
Explanation: In the string "racecar", the first character is 'r'
and the last character is 'r', as they are equal, "Equal" is the output.

C++

 // C++ program to check if the first// and the last characters of a string// are equal or not.#include using namespace std; // Function to check if the first// and the last haracters of a// string are equal or not.int areCornerEqual(string s)    {        int n = s.length();        if (n < 2)        return -1;        if (s == s[n - 1])        return 1;        else        return 0;    } // Driver codeint main()    {        string s = "GfG";        int res = areCornerEqual(s);        if (res == -1)            cout<<"Invalid Input";        else if (res == 1)            cout<<"Equal";        else            cout<<"Not Equal";    }     // This code is contributed by// Smitha Dinesh Semwal

Java

 // Java program to check if the first and the last// characters of a string are equal or not.class GFG {    public static int areCornerEqual(String s)    {        int n = s.length();        if (n < 2)           return -1;        if (s.charAt(0) == s.charAt(n-1))           return 1;        else           return 0;    }     // Driver code    public static void main(String[] args)    {        String s = "GfG";        int res = areCornerEqual(s);        if (res == -1)            System.out.println("Invalid Input");        else if (res == 1)            System.out.println("Equal");        else            System.out.println("Not Equal");    }}

Python3

 # Python program to check# if the first and the# last characters of a# string are equal or not. st = "GfG"if(st == st[-1]):     # print output    # if condition    # is satisfied    print("Equal")else:     # print output    # if condition is    # not satisfied    print("Not Equal") # This code is contributed by# shivi Aggarwal

C#

 // Java program to check if the first and the last// characters of a string are equal or not.using System; class GFG{         public static int areCornerEqual(String s)    {        int n = s.Length;        if (n < 2)            return -1;        if (s == s[n - 1])            return 1;        else            return 0;    }         // Driver code    static public void Main ()    {        String s = "GfG";        int res = areCornerEqual(s);                 if (res == -1)            Console.WriteLine("Invalid Input");        else if (res == 1)            Console.WriteLine("Equal");        else            Console.WriteLine("Not Equal");    }} // This code is contributed by Ajit..



Javascript



Output:

Equal

My Personal Notes arrow_drop_up