現在有一篇關於西瓜的學術論文,西瓜想要知道他的名字或綽號在這個論文中出現多少次。
西瓜已經知道整篇論文都是由大小寫英文字母、空白字元、句號(.)與逗號(,)組成。名字不分大小寫,且前後不能有英文字母,以watermelons為例:Watermelons、WATERMELONS、WaTeRmElOns都是合法的名字,但iLOVEwatermelons、watermelonsISsoGOOD、watermelon都不是,因為在前後有其他英文字母出現。
西瓜想請你寫一個程式計算他的名字或綽號出現了幾次,可以請你告訴他嗎?
每個測資有兩行,第一行包含一個由大小寫英文字母組成的字串,代表西瓜想要搜尋的名字或綽號。 第二行包含一串由大小寫英文字母、空白字元、句號(.)與逗號(,)組成的字串,代表西瓜想要搜尋的論文。
請輸出一個數字,表示西瓜的字串出現了幾次。
watermelon
I love watermelon, watermelons is soooo good, waterwatermelon.
1
只有第一個 watermelon 合法,第二個後面多了一個 s ,第三個前面多了 water
WaTeRmELOnS
watermelonS,WATERMELONs.WATERmelonS.....watermelons
4
每一個 watermelons 都是合法的
瓜瓜!
name = input()
article = input()
聽說隔壁的陳刀在研究 str.lower()
、 str.replace()
和 str.split()
,看起來是很有用的東西呢!
NEOJ Problem 3046
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 25 | |
2 | 1 | 25 | |
3 | 2 | 25 | |
4 | 3 | 25 |