JavaScript coding challenges

Complexity inidicates the difficulty level of a sample solution in LoC (lines of code).