Problem Statement
We are looking for occurrences of the string "red" in a piece of text. For example, in the text
the detective questioned his credibility
we find "red" inside the word "credibility".
Capitalization doesn't matter, so in the text
Server ERRED in Redirecting Spam
we find "red" at the end of "ERRED", as well as at the beginning of "Redirecting".
Given a
Definition
- Class:
- CodeRed
- Method:
- count
- Parameters:
- String
- Returns:
- int
- Method signature:
- int count(String text)
- (be sure your method is public)
Constraints
- text will contain between 1 and 50 characters, inclusive.
- text will contain only letters ('A'-'Z', 'a'-'z') and spaces (' ').
Examples
"the detective questioned his credibility"
Returns: 1
The first example from the problem statement.
"Server ERRED in Redirecting Spam"
Returns: 2
The second example from the problem statement.
"Roses are yellow and violets are blue"
Returns: 0
" read the RED sign said fReD"
Returns: 2
"redder"
Returns: 1
"pure delight"
Returns: 0
Note that "re d" is not counted as an occurrence of "red".
"r"
Returns: 0
"h"
Returns: 0
" "
Returns: 0
" "
Returns: 0
"Red rred reD"
Returns: 3
"reD redd rEd"
Returns: 3
"bReeD brED"
Returns: 1
"re"
Returns: 0
"U zD WRreDz jXl L jmcfMBiRedi otsBBk w PREdaREdUAr"
Returns: 4
" rEdn pikMREdREDDIPGldfxPgjredrEDevBY MQErEDaJnw"
Returns: 6
"REDc vredWREDKl yREDUreDu LvVEELirD HNaBrreDN WjX"
Returns: 6
"lIred msn nh dzQe Oy ejrI cRtWMt VsgqREdPkcR Zw EU"
Returns: 2
"LH IWjpSt DyfgeURed YvF Zj fBwzrk s N kasaHfyhP z"
Returns: 1
"X oPORgSPKyrEdH rEd YKoC BuqiFRedEDF DPreDc Dj B"
Returns: 4
"ruYWrWRedNFsPRED REDtjrEdY frEDEDcuHELdcCD RReDGhr"
Returns: 6
"YpreReDtxfpGmLbj EE uRedr BEOrTmREDvGoredJuq ReDgN"
Returns: 5
"MB kw HCred Red ELRwyRedBqQceQfm TsREdEREDreDqOEtb"
Returns: 6
"hYBrEd KrEDDedNuGUReDREDDqKD rhPPYc areDIASA jRVh"
Returns: 5
" grEDLfzHcvjIUreddSiREdsf J k aVRedOtjsFredEdDGc"
Returns: 5
"CRedOrREdGRRedEDeYoZbm ZIdRgdLedyReDdkaDcLdREDDoXW"
Returns: 5
"epredrEDnFIN e x dVpIhtShRedDbMe UZFy Dred Mi YDa"
Returns: 4
" DB dNlAnJ hPqiB gAQguaW kODfcHsfh RgHrEdVJjjSHANF"
Returns: 1
"dKREdyNDIred qhPhz KmfredUxobbFoOH aWRuReddTwredc"
Returns: 5
"nClvOowLkKvn ZWv oTKeNF wjEpQPo Y MgYjRPCou UgR"
Returns: 0
" reDIijjSB kP Z Fsc iM T A jcESOnfSXLmqxJ xpaTQH "
Returns: 1
"DV UTcBhw ulreDVBh fREdpj ixf bcDMY iLepEV DHa W"
Returns: 2
"coyWSfQyCMV CU V nrEdT NRaZvswFA PqUREdWrEdrEDeE"
Returns: 4
"RTyhtWReDREDmjRerEdi SU zRedKyDoa Fr dUJ vUHcRedo"
Returns: 5
"redirect"
Returns: 1
"bred redredRED"
Returns: 4
"redirect"
Returns: 1
"bred redredRED"
Returns: 4
"r"
Returns: 0
"redREDrEDReDREdreDrEdReda"
Returns: 8
"a"
Returns: 0
"red"
Returns: 1
"RED"
Returns: 1
"rEd"
Returns: 1
"reD"
Returns: 1
"redred"
Returns: 2
"aar e daa"
Returns: 0
"redaredaredaredredared"
Returns: 6
"ReD"
Returns: 1
"rered"
Returns: 1
"redRedRED"
Returns: 3
"rreded"
Returns: 1
"qwqwqwred"
Returns: 1
"REDREDREDreDrEdRedREdrEDREdREd"
Returns: 10
"redredredredredredredredredredredredredredredred"
Returns: 16
"RedredREDredRed"
Returns: 5
"rED"
Returns: 1
"r ed"
Returns: 0
" read the RED sign said fReD"
Returns: 2
"redre"
Returns: 1
"rrrrrrr"
Returns: 0
"redRedrEdreDREdrEDReDredredredredredredredredred"
Returns: 16
"ReD wtf is red RED reD red RedDer ReD ReD"
Returns: 8
"redredred"
Returns: 3
"rrrededed"
Returns: 1
"REdYy"
Returns: 1
"REDREdReDRedrEDrEdreDredR E D r e d"
Returns: 8
"rred Red rEd ReD RED re D rred"
Returns: 6
"redredred redredred"
Returns: 6
"RRRRReDDDDDDDDD"
Returns: 1
"redrrrrrrrrr"
Returns: 1
"ReDRedRedRed Red"
Returns: 5