连接两个字符串中的不同字符 lintcode python
2017-11-03 19:53
357 查看
给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同的字符删除, 并且第二个字符串中不同的字符与第一个字符串的不同字符连接
样例
给出 s1 =
返回
给出 s1 =
返回
class Solution:
"""
@param: : the 1st string
@param: : the 2nd string
@return: uncommon characters of given strings
"""
def concatenetedString(self, s1, s2):
# write your code here
s3=''
for i in range(len(s1)):
if s1[i] not in s2:
s3=s3+s1[i]
for i in range(len(s2)):
if s2[i] not in s1:
s3=s3+s2[i]
return s3
样例
给出 s1 =
aacdb, s2 =
gafd
返回
cbgf
给出 s1 =
abcs, s2 =
cxzca;
返回
bsxz
思路启发自博客连接两个字符串中的不同字符
class Solution:
"""
@param: : the 1st string
@param: : the 2nd string
@return: uncommon characters of given strings
"""
def concatenetedString(self, s1, s2):
# write your code here
s3=''
for i in range(len(s1)):
if s1[i] not in s2:
s3=s3+s1[i]
for i in range(len(s2)):
if s2[i] not in s1:
s3=s3+s2[i]
return s3
相关文章推荐
- Lintcode 容易 python 判断字符串是否没有重复字符
- 702 - 连接两个字符串中的不同字符
- lintcode python— 最长公共字符串
- 确定两串乱序同构 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个
- LintCode Two Strings Are Anagrams 两个字符串是变位词
- javascript利用正则快速找出两个字符串的不同字符
- LintCode -- 不同的二叉查找树(python-O(n)时间复杂度)
- PHP中比较两个字符串找出第一个不同字符位置例子
- PHP中比较两个字符串找出第一个不同字符位置例子
- python 计算字符串长度,一个中文算两个字符
- 写一个函数,实现两个字符串的比较。即实现strcmp函数,s1=s2时返回0,s1!=s2时返回二者第一个不同字符的ASCII值。
- LintCode Unique Characters 判断字符串是否没有重复字符
- lintcode -- 两个字符串是变位词
- LintCode Python 171.乱序字符串
- python非字符串与字符产链连接
- go判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但 是对应不同的顺序。
- LintCode Python 55.比较字符串
- 编写一个函数,判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但是对应不同的顺序。
- lintcode 容易题:Unique Characters 判断字符串是否没有重复字符
- 字符串模型2:分别取一串字符串中的奇偶字符存放在两个不同的内存块中