Python#文字列に該当する文字列があるかをチェック

以下のように、もしINPUT1がINPUT2の文字列があれば、Counter+1し、最後をPrintします。

>>Input (stdin)
>>ABCDCDC
>>CDC
>>2

def count_substring(string, sub_string):
   
    counter=0
    s1_len=len(sub_string)
    s_len=len(string)
   
    for s2 in range(len(string)):
        if s2+s1_len <= s_len:
            if string[s2:s2+s1_len] == sub_string:
                counter+=1
   
    return counter

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする