阿里云 超级码力在线编程大赛初赛 第2场 题目3. 五字回文

文章目录

1. 题目

在这里插入图片描述
来源:https://tianchi.aliyun.com/oj/15165469968503404/76745683722506852

2. 解题

  • 注意 a,b,c互不相同
class Solution {
public:
    /**
     * @param s: The given string
     * @return: return the number of Five-character palindrome
     */
    int Fivecharacterpalindrome(string &s) {
        // write your code here
        int sum = 0, n = s.size();
        for(int i = 0; i < n-4; ++i)
        {
            if(s[i]==s[i+4] && s[i+1]==s[i+3] && s[i]!=s[i+1] && s[i]!=s[i+2] && s[i+1]!=s[i+2])
                sum++;
        }
        return sum;
    }
};

在这里插入图片描述


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
Michael阿明

猜你喜欢

转载自blog.csdn.net/qq_21201267/article/details/108310746