首页 新闻 会员 周边

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

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

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

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

怎么旋转?

ReyCG 5年前

@ReyCG: 例如123456变成234561

子宁 5年前

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

ReyCG 5年前

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

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

子宁 5年前
< >
分享
所有回答(0)
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册