把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准
例如, aab 应该返回 2 因为它总共有6中排列 (aab, aab, aba, aba, baa, baa),但是只有两个 (aba and aba)没有连续重复的字符 (在本例中是 a).
从网上资料获得了一些思路,我的代码:
function permAlone(str) {
var arr=str.split("");
var perarr=[];
var b
PTA-浙大版《Python 程序设计》题目集-第3章-16 删除重复字符 (20分)
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。
输入格式: 输入是一个以回车结束的非空字符串(少于80个字符)。
输出格式: 输出去重排序后的结果字符串。
输入样例: ad2f3adjfeainzzzv
输出样例: 23adefijnvz
t = input()
s=[]
for i in range(0,len(t)):
s.append(t[i])
s