营销网站的推广,成都最好的网站建设公司,万网 速成网站,做塑料的网站名字1.确定字符串是否包含唯一字符
题解#xff1a;调用count函数计算每一个字符出现的次数#xff0c;如果不等于1就输出no#xff0c;并且结束循环#xff0c;如果等于1就一直循环直到计算到最后一个字符#xff0c;若最后一个字符也满足条件#xff0c;则输出yes
import…1.确定字符串是否包含唯一字符
题解调用count函数计算每一个字符出现的次数如果不等于1就输出no并且结束循环如果等于1就一直循环直到计算到最后一个字符若最后一个字符也满足条件则输出yes
import os
import sys
# 请在此输入您的代码
word input()
for i in word: x word.count(i) if x ! 1: print(NO) break elif i word[-1]: print(YES)
2.确定一个字符串是否是另一个的排列 题解把两个字符串都按照降序或者升序进行排序然后比较是否相等
import os
import sys
# 请在此输入您的代码
x1 input()
x2 input()
a1 sorted(x1,reverseTrue)
a2 sorted(x2,reverseTrue)
if a1 a2: print(YES)
else: print(NO)
3.压缩字符串 题解先定义字符串1、2定义字符串1的时候先给他赋值一个空格方便计算最后一个字符然后最后在使用strip消除空格如果当前字符等于下一个字符则增加计数然后添加当前字符及其计数计数大于1最后比较原始字符串和压缩后的字符串长度
import os
import sys
# 请在此输入
str1 input()
str2
count 1
str1
for i in range(len(str1) - 1): if str1[i] str1[i1]: count 1 else: str2 str1[i](str(count) if count1 else ) count 1
str2 str2.strip()
if len(str1[:-1]) len(str2): print(str2)
else: print(NO)