判斷乙個字串中不同字元的個數

2021-09-11 18:50:58 字數 1053 閱讀 2567

public int num(string a)
可用來判斷乙個字串在經過若干次內部變化能不能變成另乙個字串

你將得到乙個字串陣列a

如果經過任意次數的移動,s == t,那麼兩個字串st是特殊等價的。

一次移動包括選擇兩個索引ij,且i%2 == j%2,並且交換s[j]s [i]

現在規定,a中的特殊等價字串組是a的非空子集s,這樣不在s中的任何字串與s中的任何字串都不是特殊等價的。

返回a中特殊等價字串組的數量。

示例 1:

輸入:["a","b","c","a","c","c"]

輸出:3

解釋:3 組 ["a","a"],["b"],["c","c","c"]

示例 2:

輸入:["aa","bb","ab","ba"]

輸出:4

解釋:4 組 ["aa"],["bb"],["ab"],["ba"]

示例 3:

輸入:["abc","acb","bac","bca","cab","cba"]

輸出:3

解釋:3 組 ["abc","cba"],["acb","bca"],["bac","cab"]

示例 4:

輸入:["abcd","cdab","adcb","cbad"]

輸出:1

解釋:1 組 ["abcd","cdab","adcb","cbad"]

統計乙個字串中的字元個數

統計乙個字串中的字元個數 思路 使用set 集合去重複,再在原列表中中逐個count 出set中的單詞個數 s i am very very very love python word s.split print word print set s.split forwordinset s.split...

判斷乙個字串是否在另乙個字串中

方法一 string str1 nihaoksdoksad string str2 ok int total 0 for string tmp str1 tmp null tmp.length str2.length tmp tmp.substring 1 system.out.println st...

判斷乙個字串是否在另乙個字串中

find in set str,str1 判定str是否在str1中有,如果有,則返回其在str1中的位置,如果沒有,返回0 eg select find in set 13教 瀏陽基地,耕耘基地,文淵館,13教,測試基地,耕耘基地 返回4 這個函式有很大的侷限性,他只能判別是否存在於第二個字串中以...