-
Notifications
You must be signed in to change notification settings - Fork 0
/
Plural.js
32 lines (24 loc) · 914 Bytes
/
Plural.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
/*Instructions:
We need a simple function that determines if a plural is needed or not. It should take a number, and return true if a plural should be used with that number or false if not. This would be useful when printing out a string such as 5 minutes, 14 apples, or 1 sun.
You only need to worry about english grammar rules for this kata, where anything that isn't singular (one of something), it is plural (not one of something).
All values will be positive integers or floats, or zero.
*/
//P parameters - num - +, whole number
//R - if its non plural return false if it is return true
//E
//P
function plural(n) {
if (n === 1) {
return false;
}
return true;
}
//ternary vs
function plural(n) {
return n !== 1;
}
//test cases
console.log(plural(0)); // return true
console.log(plural(0.5)); // return true
console.log(plural(1)); // return false
console.log(plural(100)); // return true