輸出兩字串中第二個字串的不同部分
def func(x):
d={}
for i in range(len(x)):
d[i] = x[i]
return d
if __name__ == "__main__":
A = "qqqq"
B = ""
d1 = func(A)
d2 = func(B)
if B == None:
print " "
elif len(d1)<len(d2):
for i in range(len(d1)):
if d1[i]!=d2[i]:
print d2[i],
for j in range(len(d1),len(d2)):
print d2[j],
else:
for i in range(len(d2)):
if d1[i]!=d2[i]:
print d2[i],
相關推薦
輸出兩字串中第二個字串的不同部分
def func(x): d={} for i in range(len(x)): d[i] = x[i] return d if __name__ == "__main__": A = "qqqq"
【Java筆試題】輸出字串中第一個不重複的字元
1、題目 在一個字串中找到第一個只出現一次的字元。例如,輸入“abaccdeff”,則輸出b。 2、Java程式碼 public class RetStr { public static
刪除第一個字串中出現過的第二個字串的字元
笨辦法,迴圈。這裡提醒大家複習一下String、StringBuffer以及StringBuilder的區別。public class twoString { public static void main(Stri
【每日一題】查詢一個字串中第一個只出現兩次的字元
題目:查詢一個字串中第一個只出現兩次的字元。比如:“abcdefabcdefabc”中第一個只出現兩次為‘d’,要求時間複雜度為O(N),空間複雜度為O(1) 解決方法:可以使用雜湊表統計每個字元出現的次數。因為字元只有256種可能,所以我們可以申請一個25
劍指offer 面試題35擴充套件:從第一個字串中刪除第二個字串中的所有字元 (C++版)
題目描述: 例如,輸入”They are students.”和”aeiou”,則刪除之後的第一個字串變成”Thy r stdnts.”。 思路分析: 總體來說,就是在第一字元中拿到一個字元,判斷其是否在第二個字串中,在的話,就刪除該字元。 考慮如下幾個問題: 1、如何在
如何找出字串中第一個不重複的字元,Java和Python的分別實現
遇到一個問題,網上有很多教程,在沒看的情況下,自己先寫了幾種方法,僅供參考: Python實現方式:(三種方法,執行效率有差異) # _*_ coding:utf-8 _*_ import time # 傳參方式 str = "=WUKVJPLKKPYBUI=JAOCFCJJIYKGN
正則替換re.sub 替換字串中多個位置
import re time = ' 2018年08月27日 13:17:26' [\u4e00-\u9fa5]為unicode編碼,並且剛好是 中文編碼的開始和結束的兩個值 ‘sub中’ ‘第一個引數表示字串中需要替換的內容,’ ‘第二個引數表示想要替換的成什麼’ ‘第三個引數表示
劍指Offer-50 字串中第一個只出現一次的字元
題目: 在字串中找出第一個只出現一次的字元。如輸入"abaccdeff",則輸出b。如果字串中不存在只出現一次的字元,返回#字元。 解答: class Solution: def firstNotRepeatingChar(self, s): """
python字串面試題:找出一個字串中第一個字母和最後一個字元是第一次重複,中間沒有重複且最長的子串
1.給出任意一個字串,列印一個最長子串字串及其長度,如果有相同長度的子字串,都要一起打印出來,該子字串滿足以下條件, 第一個字母和最後一個字元是第一次重複 這個子字串的中間字母沒有重複 這個子字串是滿足條件裡面的最長的 如: adsasadmasd 中滿足條件的是dmasd im
批量替換字串中多個字元
需求:替換字串“18055147368;18055147368,18055147368,18055147368;18055147368;18055147368;18055147368;180551473
【LeetCode 簡單題】85-字串中第一個唯一字元
宣告: 今天是第85道題。給定n,從 1 到 n 選擇一個數字。 你需要猜我選擇了哪個數字。以下所有程式碼經過樓主驗證都能在LeetCode上執行成功,程式碼也是借鑑別人的,在文末會附上參考的部落格連結,如果侵犯了博主的相關權益,請聯絡我刪除 (手動比心ღ( ´・ᴗ・`
查詢字串中第一個不重複的字元
題目要求: 找到字串中第一個不重複的字元,並按原字元顯示,要求可以區分大小寫,預設不區分,true 表示區分, false表示不區分大小寫 示例:輸入Abcad,輸出b; 輸入Abcad true ,輸出A; 輸入Abcad false, 輸出 b
找到字串中第一個不重複的元素
題目:在一個字串中找到第一個沒有重複元素的字元並返回。 例:輸入:"yellow" 返回:“y” 輸入:"tooth" 返回:“h” 輸入:“coco” 返回:“” 按照人類思維來判斷的話,比較該元素與後面的元素,如果相同,再比較
找出給定字串中第一個不重複的字元
給定一串字串,找出其中第一個不重複的字元。 如:輸入”abcddcaeb1~soop”,輸出’e’ 方法一 思路: 定義list<char> store和list<char> storeDel,對輸入字串str進行遍歷,對st
在一個字串中查詢子字串出現的次數(兩種方法)(遍歷查詢和切割判斷)
/** * 思路:開始找,如果返回-1,結束程式 * 否則,計數+1,再繼續從新的位置開始找,直到找不到 */ String str = "www.baidu.com/www.sina.com"; String s
資料結構演算法題/單個字串,兩個字串,多個字串相關演算法題
1 一個字串 1.1 最長迴文子串 https://blog.csdn.net/fkyyly/article/details/83541767 1.2 最長重複子串 https://blog.csdn.net/fkyyly/article/details/83508168 1.3
2015 去哪兒校招---字串中第一個重複的字元
對於一個字串,請設計一個高效演算法,找到第一次重複出現的字元。 給定一個字串(不一定全為字母)A及它的長度n。請返回第一個重複出現的字元。保證字串中有重複字元,字串的長度小於等於500。 測試
字串中第一個重複的字元
import java.util.HashMap; import java.util.Map; public class Main { public Character findFirst
java字串中多個空格替換成一個空格
本人原創,轉載請註明出處! 本人QQ:530422429,歡迎大家指正、討論。 目的:字串中多個空格替換成一個空格 public class test { public static void main(String[] args) {String w= "";St
獲取一個字串中第一個只出現過一次的字元及其位置
分析: 首先我們需要統計得到所有字元出現的次數以及其位置,然後比對出現次數為1的字元的位置,最小的即所求 假設字串為: 'stringisastaringb' 解法一: def f