首页 > 其他分享 >最长对称子字符串

最长对称子字符串

时间:2022-10-26 20:04:51浏览次数:95  
标签:tmp int max rev length str 字符串 对称 最长


题目描述

给定一个字符串(数字或大小写字母), 找出最长的对称的子串(如有多个,输出任意一个)。

例如:

输入:“abbaad”

输出:“abba”

输入描述:


字符串


输出描述:


字符串


示例1

输入

复制


a1223a


输出

复制


22


#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main(){
string str,tmp,max,rev;
while(cin >> str){
max=str[0];
for(int i=0;i<str.length();i++){
for(int j=str.length();j>i;j--){
if(str[i]==str[j]){
rev=str.substr(i,j+1-i);
tmp= rev;
reverse(rev.begin(),rev.end());
if(tmp == rev)
if(tmp.length()>max.length()){
max=tmp;
break;
}
}
}
}
cout << max;
}
return 0;
}

 

标签:tmp,int,max,rev,length,str,字符串,对称,最长
From: https://blog.51cto.com/u_13121994/5798298

相关文章

  • 字符串转换整数 (atoi)
    请你来实现一个 myAtoi(strings) 函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi函数)。函数 myAtoi(strings)的算法如下:读入字符串并丢弃无......
  • 递归求字符串长度
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmy_strlen(char*st){  if(*st!='\0') {  return1+my_strlen(st+1); } else return0;}......
  • C#解析Cookie字符串为CookieCollection
    C#解析Cookie字符串为CookieCollection publicstaticCookieCollectionGetAllCookiesFromHeader(stringstrHeader,stringstrHost){ArrayListal=......
  • 自定义函数求字符串长度
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmy_strlen(char*st){ intcount=0; while(*st!='\0') {  count++; *st++; } returncount......
  • 最长公共子串
    ​​参考LCS通解​​题目描述牛牛拿到了一个藏宝图,顺着藏宝图的指示,牛牛发现了一个藏宝盒,藏宝盒上有一个机关,机关每次会显示两个字符串s和t,根据古老的传说,牛牛需要每次都......
  • Vue学习笔记之Vue判断字符串(或数组)中是否包含某个元素
    0x00概述Vue判断字符串中是否包含某个字符串,有如下方法。 0x01includes方法(数组,字符串都可以)varstr=“HelloWorld!”;if(str.includes(“World”)){} ......
  • 【leetcode_C++_字符串_day7】344_反转字符串&541_反转字符串II&&剑指Offer_05_替换空
    344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:字符串相乘
    题目:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入......
  • [Java]String.split()分割字符串总结
    publicString[]split(Stringregex)publicString[]split(Stringregex,intlimit)regex代表正则表达式limit参数limit>0:最多匹配limit-1次,得到长为limit的数组,......
  • Java获取URL中的参数 字符串截取
    //测试urlStringhttpUrl="https://www.baidu.com/rest/file-system/operation/download?fileKey=$55d7e9fd-3287-4499-9d9e-5cd52f593e4f$3236802050&signatu......