diff --git a/Leetcode/CircularSentence.java b/Leetcode/CircularSentence.java new file mode 100644 index 0000000..94ee0c1 --- /dev/null +++ b/Leetcode/CircularSentence.java @@ -0,0 +1,44 @@ +/** +2490. Circular Sentence +Solved +Easy +Topics +Companies +Hint +A sentence is a list of words that are separated by a single space with no leading or trailing spaces. + +For example, "Hello World", "HELLO", "hello world hello world" are all sentences. +Words consist of only uppercase and lowercase English letters. Uppercase and lowercase English letters are considered different. + +A sentence is circular if: + +The last character of a word is equal to the first character of the next word. +The last character of the last word is equal to the first character of the first word. +For example, "leetcode exercises sound delightful", "eetcode", "leetcode eats soul" are all circular sentences. However, "Leetcode is cool", "happy Leetcode", "Leetcode" and "I like Leetcode" are not circular sentences. + +Given a string sentence, return true if it is circular. Otherwise, return false. + **/ +class Solution { + public boolean isCircularSentence(String sentence) { + if(sentence == null ){ + return false; + } + String[] a = sentence.split(" "); + if(a.length==1){ + if(a[0].charAt(0)==a[0].charAt(a[0].length()-1)) return true; + return false; + }else{ + + if(a[0].charAt(0)==a[a.length-1].charAt(a[a.length-1].length()-1)){ + + for(int i=0;i