find-continues-numbers

1.0.3 • Public • Published

This is an implementation of test task from TechTrend company.

Installation

npm install find-continues-numbers

Задание
Написать модуль для Node.JS, который преобразует массив чисел в строку по примеру:
[1,2,3,4,5,6,7,8] -> "1-8"
[1,3,4,5,6,7,8] -> "1,3-8"
[1,3,4,5,6,7,8,10,11,12] -> "1,3-8,10-12" [1,2,3] -> "1-3"
[1,2] -> "1,2"
[1,2,4] -> "1,2,4"
[1,2,4,5,6] -> "1,2,4-6"
[1,2,3,7,8,9,15,17,19,20,21] -> "1-3,7-9,15,17,19-21" [1,2,3,4,5,6,100,1091,1999,2000,2001,2002] -> "1-6,100,1091,1999-2002"
[1] -> "1"
[1,3,5,7,9,11] -> "1,3,5,7,9,11"
Числа в массиве всегда целые, положительные и отсортированы по возрастанию.

Readme

Keywords

none

Package Sidebar

Install

npm i find-continues-numbers

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

3.33 kB

Total Files

4

Last publish

Collaborators

  • allorim