-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDid she say hallo.js
29 lines (23 loc) · 984 Bytes
/
Did she say hallo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// DESCRIPTION:
// You received a whatsup message from an unknown number. Could it be from that girl/boy with a foreign accent you met yesterday evening?
// Write a simple function to check if the string contains the word hallo in different languages.
// These are the languages of the possible people you met the night before:
// hello - english
// ciao - italian
// salut - french
// hallo - german
// hola - spanish
// ahoj - czech republic
// czesc - polish
// Notes
// you can assume the input is a string.
// to keep this a beginner exercise you don't need to check if the greeting is a subset of word (Hallowen can pass the test)
// function should be case insensitive to pass the tests
// My Solution
function validateHello(greetings) {
greetings = greetings.replace(/[.,!?;:]/g, "");
arr = ['hello', 'ciao', 'salut', 'hallo', 'hola', 'ahoj', 'czesc']
let a = greetings.toLowerCase().split(' ')
let b = a.filter(item => arr.includes(item))
return !!b.length
}