Leetcode每日一题练习 ------ 2490. 回环句

Leetcode 每日一题练习继续讨论:

2490. 回环句
2490. Circular Sentence

题解

本题是一道简单题,先判断句子的首尾字符是否相同,不同直接返回false。再遍历句子,每当下一个字符为空格时,考虑到题目中明确说明单词和单词之间只有一个空格分隔,则判断当前字符和下下个字符是否相等,不相等直接返回false。遍历完成则返回true。

代码

class Solution {
public:
    bool isCircularSentence(string sentence) {
        if(sentence[0] != sentence[sentence.size()-1]){
            return false;
        }
        for (int i=0;i<sentence.size()-1;i++){
            if (sentence[i+1] == ' ' && sentence[i+2] != sentence[i]){
                return false;
            }
        }
        return true;
    }
};
1 个赞

来了,刷题佬

1 个赞