#Range Extraction
A format for expressing an ordered list of integers is to use a comma separated list of either
individual integers
or a range of integers denoted by the starting integer separated from the end integer in the range by a dash, '-'. The range includes all integers in the interval including both endpoints. It is not considered a range unless it spans at least 3 numbers. For example ("12, 13, 15-17")
Complete the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
Example:
Solution.rangeExtraction(new int[] {-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20})
# returns "-6,-3-1,3-5,7-11,14,15,17-20"
'매일매일개발 > Codewars' 카테고리의 다른 글
Codewars #14 Calculator (3kyu) (0) | 2018.04.03 |
---|---|
Codewars #13 Anagram Detection (7kyu) (0) | 2018.04.02 |
Codewars #11 Double Cola (5kyu) (0) | 2018.03.30 |
Codewars #10 Scramblies (5kyu) (0) | 2018.03.28 |
Codewars #9 Large Factorials (4kyu) (0) | 2018.03.27 |