Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • DSA
  • Interview Problems on String
  • Practice String
  • MCQs on String
  • Tutorial on String
  • String Operations
  • Sort String
  • Substring & Subsequence
  • Iterate String
  • Reverse String
  • Rotate String
  • String Concatenation
  • Compare Strings
  • KMP Algorithm
  • Boyer-Moore Algorithm
  • Rabin-Karp Algorithm
  • Z Algorithm
  • String Guide for CP
Open In App
Next Article:
Check if characters of a given string can be rearranged to form a palindrome
Next article icon

Print longest palindrome word in a sentence

Last Updated : 11 Apr, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

Given a string str, the task is to print longest palindrome word present in the string str.
Examples: 

Input : Madam Arora teaches Malayalam 
Output: Malayalam 
Explanation: The string contains three palindrome words (i.e., Madam, Arora, Malayalam) but the length of Malayalam is greater than the other two.
Input : Welcome to GeeksforGeeks 
Output : No Palindrome Word 
Explanation:The string does not contain any palindrome word so the output is No Palindrome Word. 

Approach: 

  • longestPalin() function finds the longest palindrome word by extracting every word of the string and passing it to checkPalin() function. An extra space is added in the original string to extract last word.
  • checkPalin() function checks if the word is palindrome. It returns true if word is palindrome else returns false. It makes sure that empty strings are not counted as palindrome as the user may enter more than one spaces in between or at the beginning of the string.
C++
/* C++ program to print longest palindrome word in a sentence and its length*/ #include <iostream> #include <algorithm> #include <string>  using namespace std;  // Function to check if a // word is palindrome bool checkPalin(string word) {     int n = word.length();      // making the check case     // case insensitive     // word = word.toLowerCase();     transform(word.begin(), word.end(),                word.begin(), ::tolower);      // loop to check palindrome     for (int i = 0; i < n; i++, n--)         if (word[i] != word[n - 1])             return false;      return true; }  // Function to find longest // palindrome word string longestPalin(string str) {          // to check last word for palindrome     str = str + " ";      // to store each word     string longestword = "", word = "";      int length, length1 = 0;     for (int i = 0; i < str.length(); i++)     {         char ch = str[i];          // extracting each word         if (ch != ' ')             word = word + ch;         else {             length = word.length();             if (checkPalin(word) &&                         length > length1)             {                 length1 = length;                 longestword = word;             }              word = "";         }     }      return longestword; }  // Driver code int main() {     string s = "My name is ava and i love"                           " Geeksforgeeks";      if (longestPalin(s) == "")         cout<<"No Palindrome"<<" Word";     else         cout<<longestPalin(s);     return 0; }  // This code is contributed by Manish  // Shaw (manishshaw1) 
Java
/*Java program to print longest palindrome word in a sentence and its length*/  public class GFG {      // Function to check if a     // word is palindrome     static boolean checkPalin(String word)     {         int n = word.length();          // making the check case         // case insensitive         word = word.toLowerCase();          // loop to check palindrome         for (int i = 0; i < n; i++, n--)             if (word.charAt(i) !=                         word.charAt(n - 1))                 return false;          return true;     }      // Function to find longest     // palindrome word     static String longestPalin(String str)     {         // to check last word for palindrome         str = str + " ";          // to store each word         String longestword = "", word = "";          int length, length1 = 0;         for (int i = 0; i < str.length(); i++)          {             char ch = str.charAt(i);              // extracting each word             if (ch != ' ')                 word = word + ch;             else {                 length = word.length();                 if (checkPalin(word) &&                               length > length1)                 {                     length1 = length;                     longestword = word;                 }                  word = "";             }         }          return longestword;     }      // Driver code     public static void main(String args[])     {         String s = new String("My name is ava "                 + "and i love Geeksforgeeks");          if (longestPalin(s) == "")             System.out.println("No Palindrome"                             + " Word");         else             System.out.println(longestPalin(s));     } } 
Python3
# Python 3 program to print longest palindrome # word in a sentence and its length  # Function to check if a word is palindrome def checkPalin(word):      n = len(word)      # making the check case     # case insensitive     word = word.lower()      # loop to check palindrome     for i in range( n):         if (word[i] != word[n - 1]):             return False         n -= 1      return True  # Function to find longest # palindrome word def longestPalin(str):          # to check last word for palindrome     str = str + " "      # to store each word     longestword = ""     word = ""      length1 = 0     for i in range(len(str)):         ch = str[i]          # extracting each word         if (ch != ' '):             word = word + ch         else :             length = len(word)             if (checkPalin(word) and                 length > length1):                 length1 = length                 longestword = word              word = ""      return longestword  # Driver code if __name__ == "__main__":          s = "My name is ava and i love Geeksforgeeks"      if (longestPalin(s) == ""):         print("No Palindrome Word")     else:         print(longestPalin(s))  # This code is contributed by ita_c 
JavaScript
<script> /*Javascript program to print longest palindrome word in a sentence and its length*/          // Function to check if a     // word is palindrome     function checkPalin(word)     {         let n = word.length;           // making the check case         // case insensitive         word = word.toLowerCase();           // loop to check palindrome         for (let i = 0; i < n; i++, n--)             if (word[i] !=                        word[n-1])                 return false;           return true;     }          // Function to find longest     // palindrome word     function longestPalin(str)     {         // to check last word for palindrome         str = str + " ";           // to store each word         let longestword = "", word = "";           let length, length1 = 0;         for (let i = 0; i < str.length; i++)         {             let ch = str[i];               // extracting each word             if (ch != ' ')                 word = word + ch;             else {                 length = word.length;                 if (checkPalin(word) &&                              length > length1)                 {                     length1 = length;                     longestword = word;                 }                   word = "";             }         }           return longestword;     }          // Driver code     let s="My name is ava "                 + "and i love Geeksforgeeks";     if (longestPalin(s) == "")         document.write("No Palindrome"                             + " Word");     else         document.write(longestPalin(s));                     // This code is contributed by rag2127 </script> 
C#
/* C# program to print longest palindrome word in a sentence and its length*/ using System; class GFG  {     // Function to check if a     // word is palindrome     static bool checkPalin(string word)     {         int n = word.Length;              // making the check case         // case insensitive         word = word.ToLower();              // loop to check palindrome         for (int i = 0; i < n; i++, n--)             if (word[i] != word[n - 1])                 return false;              return true;     }          // Function to find longest     // palindrome word     static string longestPalin(string str)     {                  // to check last word for palindrome         str = str + " ";              // to store each word         string longestword = "", word = "";              int length, length1 = 0;         for (int i = 0; i < str.Length; i++)         {             char ch = str[i];                  // extracting each word             if (ch != ' ')                 word = word + ch;             else {                 length = word.Length;                 if (checkPalin(word) &&                          length > length1)                 {                     length1 = length;                     longestword = word;                 }                      word = "";             }         }              return longestword;     }          // Driver code     public static void Main()     {         string s = "My name is ava and i"            + " love Geeksforgeeks";              if (longestPalin(s) == "")             Console.Write("No Palindrome Word");         else             Console.Write(longestPalin(s));     } }   // This code is contributed by Manish  // Shaw (manishshaw1) 

Output: 
ava

 

Time complexity : O(n^2)

Space complexity : O(n)

Method #2:Using sorted() method in Python:

  • The idea is to split the words of the string into a list .
  • Traverse the list and append all palindromic words to new list
  • Sort the newlist in increasing order of length of words using the sorted() method.
  • Finally, print the last string present in the list.

Below is the implementation of the above approach.:

C++
// C++ program for the above approach #include <iostream> #include <vector> #include <algorithm>  using namespace std;  bool isPalindrome(string s) {     return s == string(s.rbegin(), s.rend()); }  void largestPalin(vector<string> s) {        // Taking new list     vector<string> newlist;      // Traverse the list     for (string word : s) {         if (isPalindrome(word)) {             newlist.push_back(word);         }     }      // Using sorted() method     sort(newlist.begin(), newlist.end(), [](string a, string b) { return a.size() < b.size(); });      // Print last word     cout << newlist.back() << endl; }  // Driver Code int main() {        // Given string     string str = "My name is ava and i love Geeksforgeeks";     vector<string> words;     string word;      for (char c : str) {         if (c == ' ') {             words.push_back(word);             word.clear();         } else {             word += c;         }     }      if (!word.empty()) {         words.push_back(word);     }      largestPalin(words);      return 0; }  // This code is contributed by Prajwal Kandekar 
Java
import java.util.ArrayList; import java.util.Collections;  public class Main {     // Function to check if a string is a palindrome     public static boolean isPalindrome(String s)     {         return s.equals(             new StringBuilder(s).reverse().toString());     }      // Function to find the largest palindrome in a list of     // words     public static void largestPalin(ArrayList<String> s)     {         // Create a new list to store all the palindromes         // found         ArrayList<String> newlist = new ArrayList<>();          // Iterate over each word in the input list         for (String word : s) {             // Check if the current word is a palindrome             if (isPalindrome(word)) {                 // If it is, add it to the new list                 newlist.add(word);             }         }          // Sort the new list in ascending order of length         Collections.sort(newlist,                          (a, b) -> a.length() - b.length());          // Print the largest palindrome (last element in the         // sorted list)         System.out.println(newlist.get(newlist.size() - 1));     }      public static void main(String[] args)     {         // Input string to be processed         String str             = "My name is ava and i love Geeksforgeeks";         // Create a list to store all the words in the input         // string         ArrayList<String> words = new ArrayList<>();         // Create a string builder to build each word from         // the input string         StringBuilder word = new StringBuilder();          // Iterate over each character in the input string         for (char c : str.toCharArray()) {             // If the current character is a space, the             // current word is complete             if (c == ' ') {                 // Add the current word to the list of words                 words.add(word.toString());                 // Reset the string builder to build the                 // next word                 word.setLength(0);             }             else {                 // Otherwise, append the current character                 // to the current word                 word.append(c);             }         }          // If there is a word left in the string builder,         // add it to the list of words         if (word.length() > 0) {             words.add(word.toString());         }          // Find the largest palindrome in the list of words         largestPalin(words);     } } 
Python3
# Python3 program for the above approach def ispalindrome(string):     if(string == string[::-1]):         return True     else:         return False  def largestPalin(s):        # Taking new list     newlist = []          # Traverse the list     for i in s:         if(ispalindrome(i)):             newlist.append(i)                  # Using sorted() method     s = sorted(newlist, key=len)      # Print last word     print(s[len(s)-1])   # Driver Code if __name__ == "__main__":      # Given string     s = "My name is ava and i love Geeksforgeeks"      # Convert string to list     l = list(s.split(" "))      largestPalin(l)      # This code is contributed by vikkycirus 
JavaScript
<script>  // JavaScript program for the above approach function ispalindrome(string){     let temp = string     temp = temp.split('').reverse().join('')     if(string == temp)         return true     else         return false }  function largestPalin(s){      // Taking new list     let newlist = []          // Traverse the list     for(let i of s){         if(ispalindrome(i))             newlist.push(i)     }                  // Using sorted() method     newlist.sort((a,b)=>a.length - b.length)     s = newlist      // Print last word     document.write(s[s.length-1],"</br>") }   // Driver Code  // Given string let s = "My name is ava and i love Geeksforgeeks"  // Convert string to list let l = s.split(" ")  largestPalin(l)      // This code is contributed by shinjanpatra  </script> 
C#
// C# program for the above approach using System; using System.Collections.Generic; using System.Linq;  public class Program {   // Function to check if a string is a palindrome   public static bool IsPalindrome(string s) {     return s.Equals(new string(s.Reverse().ToArray()));   }   // Function to find the largest palindrome in a list of   // words   public static void LargestPalin(List < string > s) {     // Create a new list to store all the palindromes     // found     List < string > newList = new List < string > ();      // Iterate over each word in the input list     foreach(string word in s) {       // Check if the current word is a palindrome       if (IsPalindrome(word)) {         // If it is, add it to the new list         newList.Add(word);       }     }      // Sort the new list in ascending order of length     newList.Sort((a, b) => a.Length - b.Length);      // Print the largest palindrome (last element in the     // sorted list)     Console.WriteLine(newList[newList.Count - 1]);   }    public static void Main(string[] args) {     // Input string to be processed     string str = "My name is ava and i love Geeksforgeeks";     // Create a list to store all the words in the input     // string     List < string > words = new List < string > ();     // Create a string builder to build each word from     // the input string     System.Text.StringBuilder word = new System.Text.StringBuilder();      // Iterate over each character in the input string     foreach(char c in str) {       // If the current character is a space, the       // current word is complete       if (c == ' ') {         // Add the current word to the list of words         words.Add(word.ToString());         // Reset the string builder to build the         // next word         word.Clear();       } else {         // Otherwise, append the current character         // to the current word         word.Append(c);       }     }      // If there is a word left in the string builder,     // add it to the list of words     if (word.Length > 0) {       words.Add(word.ToString());     }      // Find the largest palindrome in the list of words     LargestPalin(words);   } } // Contributed by adityasharmadev01 

Output:

ava

Method #3:Using filter() method in Python:

  • First, the string is converted into a list of words using the re module.
  • Then the filter function is applied to the list of word to, using ispalindrome function to filter out only the palindrome words.
  • After max, the function is applied using the len as key to get a word with max length
C++
#include <algorithm> #include <iostream> #include <regex> #include <string>  using namespace std;  bool ispalindrome(string word) {     return word == string(word.rbegin(), word.rend()); }  void largestPalin(string s) {     // Convert string to vector of words     regex pattern(R "(\b\w+\b)");     vector<string> words(         sregex_token_iterator(s.begin(), s.end(), pattern),         sregex_token_iterator());      // Using remove_if() and erase() functions to remove     // non-palindrome words     words.erase(remove_if(words.begin(), words.end(),                           [](string word) {                               return !ispalindrome(word);                           }),                 words.end());      // Using max_element() function to find the word with     // the maximum length     auto it = max_element(         words.begin(), words.end(), [](string a, string b) {             return a.length() < b.length();         });      // Printing the largest palindrome     cout << *it << endl; }  int main() {     string s = "My name is ava and i love Geeksforgeeks";     largestPalin(s);     return 0; } 
Java
// Java program for the above approach import java.util.ArrayList; import java.util.List;  public class Main {     public static boolean isPalindrome(String word)     {         return word.equals(             new StringBuilder(word).reverse().toString());     }      public static void largestPalin(String s)     {         // Convert string to list of words         String[] words = s.split("\\W+");         List<String> palindromeWords = new ArrayList<>();         // Using filter() function to filter palindrome         // words         for (String word : words) {             if (isPalindrome(word)) {                 palindromeWords.add(word);             }         }         // Using max() function to find the word with the         // maximum length         String largestPalindrome             = palindromeWords.stream()                   .max((a, b)                            -> Integer.compare(a.length(),                                               b.length()))                   .orElse(null);         System.out.println(largestPalindrome);     }      public static void main(String[] args)     {         String s             = "My name is ava and i love Geeksforgeeks";         largestPalin(s);     } } // Contributed by adityasha4x71 
Python3
import re   def ispalindrome(word):     return word == word[::-1]   def largestPalin(s):     # Convert string to list of words     words = re.findall(r'\b\w+\b', s)     # Using filter() function to filter palindrome words     palindrome_words = filter(ispalindrome, words)     # Using max() function to find the word with the maximum length     largest_palindrome = max(palindrome_words, key=len)     print(largest_palindrome)   # Driver Code if __name__ == "__main__":     s = "My name is ava and i love Geeksforgeeks"     largestPalin(s) 
JavaScript
// JavaScript program for above approach function isPalindrome(word) {   return word === word.split('').reverse().join(''); }  function largestPalin(s) {   // Convert string to array of words   const words = s.match(/\b\w+\b/g);   // Using filter() method to filter palindrome words   const palindromeWords = words.filter(isPalindrome);   // Using reduce() method to find the word with the maximum length   const largestPalindrome = palindromeWords.reduce((a, b) => a.length >= b.length ? a : b, "");   console.log(largestPalindrome); }  // Driver Code const s = "My name is ava and i love Geeksforgeeks"; largestPalin(s);  // Contributed by adityasha4x71 
C#
using System; using System.Linq;  class Program {     static bool IsPalindrome(string word)     {         return word.SequenceEqual(word.Reverse());     }      static string LargestPalin(string s)     {         // Convert string to array of words         var words = s.Split(             new char[] { ' ' },             StringSplitOptions.RemoveEmptyEntries);         // Using LINQ to filter palindrome words         var palindromeWords = words.Where(IsPalindrome);         // Using LINQ to find the word with the maximum         // length         var largestPalindrome             = palindromeWords                   .OrderByDescending(word = > word.Length)                   .FirstOrDefault();         return largestPalindrome;     }      static void Main(string[] args)     {         string s             = "My name is ava and i love Geeksforgeeks";         string largestPalindrome = LargestPalin(s);         Console.WriteLine(largestPalindrome);     } } 

Output
ava

Time complexity:O(n)
Auxiliary Space:O(n) 


Next Article
Check if characters of a given string can be rearranged to form a palindrome

A

AnmolAgarwal
Improve
Article Tags :
  • Misc
  • Strings
  • DSA
  • palindrome
Practice Tags :
  • Misc
  • palindrome
  • Strings

Similar Reads

    Palindrome String Coding Problems
    A string is called a palindrome if the reverse of the string is the same as the original one.Example: “madam”, “racecar”, “12321”.Palindrome StringProperties of a Palindrome String:A palindrome string has some properties which are mentioned below:A palindrome string has a symmetric structure which m
    2 min read
    Palindrome String
    Given a string s, the task is to check if it is palindrome or not.Example:Input: s = "abba"Output: 1Explanation: s is a palindromeInput: s = "abc" Output: 0Explanation: s is not a palindromeUsing Two-Pointers - O(n) time and O(1) spaceThe idea is to keep two pointers, one at the beginning (left) and
    13 min read

    Check Palindrome by Different Language

    Program to Check Palindrome Number in C
    Palindrome numbers are those numbers that remain the same even after reversing the order of their digits. In this article, we will learn how to check whether the given number is a palindrome number using C program.ExamplesInput: 121Output: YesExplanation: The number 121 remains the same when its dig
    3 min read
    C Program to Check for Palindrome String
    A string is said to be palindrome if the reverse of the string is the same as the string. In this article, we will learn how to check whether the given string is palindrome or not using C program.The simplest method to check for palindrome string is to reverse the given string and store it in a temp
    4 min read
    C++ Program to Check if a Given String is Palindrome or Not
    A string is said to be palindrome if the reverse of the string is the same as the original string. In this article, we will check whether the given string is palindrome or not in C++.ExamplesInput: str = "ABCDCBA"Output: "ABCDCBA" is palindromeExplanation: Reverse of the string str is "ABCDCBA". So,
    4 min read
    Java Program to Check Whether a String is a Palindrome
    A string in Java can be called a palindrome if we read it from forward or backward, it appears the same or in other words, we can say if we reverse a string and it is identical to the original string for example we have a string s = "jahaj " and when we reverse it s = "jahaj"(reversed) so they look
    8 min read

    Easy Problems on Palindrome

    Sentence Palindrome
    Given a sentence s, the task is to check if it is a palindrome sentence or not. A palindrome sentence is a sequence of characters, such as a word, phrase, or series of symbols, that reads the same backward as forward after converting all uppercase letters to lowercase and removing all non-alphanumer
    9 min read
    Check if actual binary representation of a number is palindrome
    Given a non-negative integer n. The problem is to check if binary representation of n is palindrome or not. Note that the actual binary representation of the number is being considered for palindrome checking, no leading 0’s are being considered. Examples : Input : 9 Output : Yes (9)10 = (1001)2 Inp
    6 min read
    Print longest palindrome word in a sentence
    Given a string str, the task is to print longest palindrome word present in the string str.Examples: Input : Madam Arora teaches Malayalam Output: Malayalam Explanation: The string contains three palindrome words (i.e., Madam, Arora, Malayalam) but the length of Malayalam is greater than the other t
    14 min read
    Count palindrome words in a sentence
    Given a string str and the task is to count palindrome words present in the string str. Examples: Input : Madam Arora teaches malayalam Output : 3 The string contains three palindrome words (i.e., Madam, Arora, malayalam) so the count is three. Input : Nitin speaks malayalam Output : 2 The string co
    5 min read
    Check if characters of a given string can be rearranged to form a palindrome
    Given a string, Check if the characters of the given string can be rearranged to form a palindrome. For example characters of "geeksogeeks" can be rearranged to form a palindrome "geeksoskeeg", but characters of "geeksforgeeks" cannot be rearranged to form a palindrome. Recommended PracticeAnagram P
    14 min read
    Lexicographically first palindromic string
    Rearrange the characters of the given string to form a lexicographically first palindromic string. If no such string exists display message "no palindromic string". Examples: Input : malayalam Output : aalmymlaa Input : apple Output : no palindromic string Simple Approach: 1. Sort the string charact
    13 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences