Pythonの頭字語
フレーズを表す文字列sがあるとすると、その頭字語を見つける必要があります。頭字語は大文字にする必要があり、「and」という単語を含めることはできません。
したがって、入力が「インド宇宙研究機関」のようなものである場合、出力はISROになります
これを解決するには、次の手順に従います-
-
tokens:=配列としてのsの各単語
-
string:=空白の文字列
-
トークン内の単語ごとに、実行します
-
単語が「and」でない場合、
-
string:=文字列は単語の最初の文字を連結します
-
-
-
文字列を大文字に変換する
理解を深めるために、次の実装を見てみましょう-
例
class Solution: def solve(self, s): tokens=s.split() string="" for word in tokens: if word != "and": string += str(word[0]) return string.upper() ob = Solution() print(ob.solve("Indian Space Research Organisation"))
入力
"Indian Space Research Organisation"
出力
ISRO
-
Pythonのcasefold()文字列
この関数は、単語の文字を小文字に変換するのに役立ちます。 2つの文字列に適用すると、文字の大文字小文字の種類に関係なく、それらの値と一致する可能性があります。 casefold()の適用 以下の例では、casefold()関数を文字列に適用すると、結果はすべて小文字で出力されます。 例 string = "BestTutorials" # print lowercase string print(" lowercase string: ", string.casefold()) 出力 上記のコードを実行すると、次の結果が得られます- Lowerca
-
文字列内の単語の出現をカウントするPythonプログラムを作成しますか?
ここで、ユーザーは文字列を指定し、ユーザーは出現回数をカウントするための単語も指定しました。私たちの仕事は、発生回数を数えて印刷することです。 例 programming Output:: 2 アルゴリズム wordoccurences(n,p) /* n is input string and p is the word to count occurrence */ Step 1: split the string by space Step 2: we use one counter variable c and it’s initialized by 0 and if word is