May 2023 1 7 Report
Zadanie w programie Codewars: Ekstrakcja zakresu
Wymagania: Język C++, C++ 17

Format wyrażania uporządkowanej listy liczb całkowitych polega na użyciu listy oddzielonej przecinkami jednej z nich poszczególne liczby całkowite lub zakres liczb całkowitych oznaczony przez początkową liczbę całkowitą oddzieloną od końcowej liczby całkowitej w zakresie myślnikiem, „.

Zakres obejmuje wszystkie liczby całkowite w przedziale, w tym oba punkty końcowe. Nie jest uważany za zakres, chyba że obejmuje co najmniej 3 liczby. Na przykład: „12,13,15-17”

Uzupełnij rozwiązanie tak, aby pobierało listę liczb całkowitych w porządku rosnącym i zwracało prawidłowo sformatowany ciąg znaków w formacie zakresu.

Przykład:

range_extraction({-10, -9, -8, -6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20});
// returns ”-10--8,-6,-3,-1,3-5,7-11,14,15,17-20"

Dzięki uprzejmości strony rosettacode.org​

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.