Python實現 找不同 的一種方法

2021-08-28 20:45:17 字數 725 閱讀 9101

給定兩個字串st,它們只包含小寫字母。

字串t由字串s隨機重排,然後在隨機位置新增乙個字母。

請找出在t中被新增的字母

example:

input:

s = "abcd"

t = "abcde"

output:

eexplanation:

'e' is the letter that was added.

def findthedifference(self, s, t):

""":type s: str

:type t: str

:rtype: str

"""sset = set(s)

tset = set(t)

chadic = {}

for i in sset:

chadic[i] = s.count(i)

for i in tset:

if not chadic.get(i) or t.count(i) != chadic.get(i):

return i

return none

演算法題來自:

一種基於ccs3的timeline實現方法

該控制項的實現過程較為簡單,主要由test.html檔案和timeline.css檔案組成。具體 如下 1 標題一label class date t1span class circle span div class content 長安元年 701年 李白,字太白。其生地今一般認為是唐劍南道綿州 ...

一種分頁的實現

以下 是一種分頁的實現。分別是檔案page.php和page.css。分頁的糾結點在於分頁條中省略號的顯示。實現的基本邏輯是 1,接收瀏覽器端傳過來的想要顯示的頁碼數 page。page get p 2,根據頁碼數 page 以及固定的每頁顯示數 pagesize 從資料庫中取資料。sql sele...

Python實現 打家劫舍 的一種方法

你是乙個專業的小偷,計畫偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警 給定乙個代表每個房屋存放金額的非負整數陣列,計算你在不觸動警報裝置的情況下,能夠偷竊到的最高金額 example 1...