首页新闻找找看学习计划

Java给定一个字符串,判断他是否可以由一个对串旋转任意次得到

0
悬赏园豆:5 [待解决问题]

如图,注意是对串不是对称串。对串要求偶数位,且前半部分和后半部分相等例如123123

子宁的主页 子宁 | 初学一级 | 园豆:199
提问于:2018-11-03 16:55

怎么旋转?

ReyCG 1年前

@ReyCG: 例如123456变成234561

子宁 1年前

只要将这个字符串遍历一遍,判断每个 character 是否都有偶数个就可以确定了吧

ReyCG 1年前

@ReyCG: S[0...n-1]是一个长度为n的字符串,定义旋转函数Left(S)=S[1…n-1]+S[0].比如S=”abcd”,Left(S)=”bcda”.一个串是对串当且仅当这个串长度为偶数,前半段和后半段一样。比如”abcabc”是对串,”aabbcc”则不是。

现在问题是给定一个字符串,判断他是否可以由一个对串旋转任意次得到

子宁 1年前
< >
分享
所有回答(1)
0

还是没懂怎么旋转,实在不行把所有旋转的结果都求出来,看给定的字符串在不在结果中

流年飞雨 | 园豆:1928 (小虾三级) | 2018-11-04 10:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册