马嘉 发表于 2014-9-11 17:00
public class StringDemo {
/**一个字符串由abc三种字母组成,长度不限, 当ab或ba出现时可以用c替换,
迷失的独白 发表于 2014-9-12 01:54
楼主这道题不科学啊abbbcc
怎么看都应该是ab换算c,bb换算null,cc换算null才对啊
迷失的独白 发表于 2014-9-12 01:54
楼主这道题不科学啊abbbcc
怎么看都应该是ab换算c,bb换算null,cc换算null才对啊
xpaibeyond 发表于 2014-9-12 10:41
把字符串换成:aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccc 结果为:结束 ...
迷失的独白 发表于 2014-9-12 12:14
没有出现你想要的结果,是因为你要替换的字符串的数量问题
根据你的要求当出现aa这种情况时,不予理会, ...
xpaibeyond 发表于 2014-9-12 12:52
我是这样写的,可能也不是最优的方法。 多指教!!
import java.util.ArrayList;
迷失的独白 发表于 2014-9-12 13:20
为啥我感觉你理解的题意,和我理解的题意不同呢
这是你的解题abbbcc -> cbbcc -> abcc -> aac-> ab->c
这 ...
不会java 发表于 2014-9-12 13:21
这道题的关键思路应该是如何保持a的个数, b的个数, c的个数之间的平衡(尽量相等).
下午有空了再来把代码添 ...
MeryStyle 发表于 2014-9-11 23:30
我的思路:逐个遍历字符串的每个字符,如,第一次时判断第一个字符和第二个字符是否相同,不相同,将它门两 ...
迷失的独白 发表于 2014-9-12 17:55
bbbbcacbbabccabbbcabccaccbccaccbaaaabcbabaaacbbbbccabaccbcbccabacaaaccaaabbaaabcabacbabbbabababaabba ...
xpaibeyond 发表于 2014-9-12 19:20
题目详情
给定一个字符串,仅由a,b,c 3种小写字母组成。当出现连续两个不同的字母时,你可以用另外一个字 ...
迷失的独白 发表于 2014-9-12 19:37
我想问,你这道题全吗?
还是说,你参照网上的方法了?
网上的题可是有这么几句的
xpaibeyond 发表于 2014-9-12 20:10
, 本来就是这个题, 我描述的跟网上的有很大差别???
不会java 发表于 2014-9-12 16:17
写的比较仓促 有点乱, 不过可以用.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |