-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path149_message_validator.js
More file actions
14 lines (10 loc) · 910 Bytes
/
149_message_validator.js
File metadata and controls
14 lines (10 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// In this kata, you have an input string and you should check whether it is a valid message. To decide that, you need to split the string by the numbers, and then compare the numbers with the number of characters in the following substring.
// For example "3hey5hello2hi" should be split into 3, hey, 5, hello, 2, hi and the function should return true, because "hey" is 3 characters, "hello" is 5, and "hi" is 2; as the numbers and the character counts match, the result is true.
// Notes:
// Messages are composed of only letters and digits
// Numbers may have multiple digits: e.g. "4code13hellocodewars" is a valid message
// Every number must match the number of character in the following substring, otherwise the message is invalid: e.g. "hello5" and "2hi2" are invalid
// If the message is an empty string, you should return true
function isAValidMessage(message){
// your code
}