diff --git a/snippets/inRange.md b/snippets/inRange.md new file mode 100644 index 000000000..025cf42a0 --- /dev/null +++ b/snippets/inRange.md @@ -0,0 +1,14 @@ +### inRange + +Checks if the given number falls in the given range. + +`end` is an optional parameter. If `end` is not given, the range is considered from 0 to start. + +```js +const inRange = (n, start, end=null) => (end == null) ? (n>=0 && n<=start) : (n>=start && n<=end); + +// inRange(3, 2, 5) -> true +// inRange(3, 4) -> true +// inRange(2, 3, 5) -> false +// inrange(3, 2) -> false +``` \ No newline at end of file