当前位置:   article > 正文

力扣简单题:给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。在构造过程中,请注意 区分大小写 。比如 “Aa“ 不能当做一个回文字符串_给定一个由大写字母和小写字母组成的字符串, 将字符串里面的字符按照ascii码的顺

给定一个由大写字母和小写字母组成的字符串, 将字符串里面的字符按照ascii码的顺

#include<string.h>

int longestPalindrome(char * s){

    char*s1=s;

    int len =strlen(s);

    int count=0;

    char tepm;

    for(int i=0;i<len;i++){

        if(*(s1+i)==0)continue;

        tepm=*(s1+i);

       for(int j=i+1;j<len;j++){

           

           if(tepm==*(s1+j)&&*(s1+j)!=0){

               count+=2;

               s1[j]=0;

               break;

           }

       }

    }

          if(count!=len){

              count++;

          }

    return count;

}

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号