-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathisTheMeetupAgeDiverse.js
50 lines (50 loc) · 1.32 KB
/
isTheMeetupAgeDiverse.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
function isAgeDiverse(list) {
let age10s = 0
let age20s = 0
let age30s = 0
let age40s = 0
let age50s = 0
let age60s = 0
let age70s = 0
let age80s = 0
let age90s = 0
let age100s = 0
list.forEach(person => {
switch(true){
case person.age >= 10 && person.age < 20:
age10s++
break
case person.age >= 20 && person.age < 30:
age20s++
break
case person.age >= 30 && person.age < 40:
age30s++
break
case person.age >= 40 && person.age < 50:
age40s++
break
case person.age >= 50 && person.age < 60:
age50s++
break
case person.age >= 60 && person.age < 70:
age60s++
break
case person.age >= 70 && person.age < 80:
age70s++
break
case person.age >= 80 && person.age < 90:
age80s++
break
case person.age >= 90 && person.age < 100:
age90s++
break
case person.age >= 100:
age100s++
break
default:
break
}
})
if(age10s && age20s && age30s && age40s && age50s && age60s && age70s && age80s && age90s && age100s) return true
return false
}