We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bd7847f commit 1c66099Copy full SHA for 1c66099
Sprint-3/2-practice-tdd/count.js
@@ -1,5 +1,17 @@
1
function countChar(stringOfCharacters, findCharacter) {
2
- const characterOccurrence = stringOfCharacters.split(findCharacter).length - 1;
+ let characterOccurrence = "";
3
+ if (typeof stringOfCharacters === "string" && typeof findCharacter === "string") {
4
+ stringOfCharacters = stringOfCharacters.toLowerCase();
5
+ findCharacter = findCharacter.toLowerCase();
6
+ if (findCharacter.length === 1) {
7
+ characterOccurrence = stringOfCharacters.split(findCharacter).length - 1;
8
+ } else {
9
+ characterOccurrence = "invalid input: Input just one character";
10
+ }
11
12
+ characterOccurrence = "Invalid input: input should be a string";
13
14
+
15
return characterOccurrence;
16
}
17
0 commit comments