Разложить числа по возрастанию

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
Есть список, числа идут не по порядку.
15057
15417
15548
15560
15716
15720
15725
15732
15772
15774
15487
15535
15554
15558
15566
15588
15607
15619
15644
15670
15684
Необходимо что-бы было по порядку, по возрастанию, вот так:
15057
15417
15487
15535

15548
15554
15558

15560
15566
15588
15607
15619

15644
15670
15684
15716
15720
15725
15732
15772
15774
Жирным выделил для наглядности числа которые встали на свои места.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
благодарю, если на C# кто-то подкинет решение вообще огонь будет, просто у меня в коде логика написана и туда нужно сортировку делать, а если на кубик выносить, то нужно немного логику в коде менять.... А как говорится , то что долго и хорошо работает... ну и пусть работает не ку*й туда лезть.
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
благодарю, если на C# кто-то подкинет решение вообще огонь будет, просто у меня в коде логика написана и туда нужно сортировку делать, а если на кубик выносить, то нужно немного логику в коде менять.... А как говорится , то что долго и хорошо работает... ну и пусть работает не ку*й туда лезть.
Попробуй сначала сделать кубик который нужен, потом щелкнуть правой кнопкой мыши и ковертировать в C#
 
  • Спасибо
Реакции: Sanekk

SergSh

Client
Регистрация
10.05.2017
Сообщения
540
Благодарностей
395
Баллы
63
C#:
var numbers = project.Lists["Numbers"];

int i;
List<string> bufer = numbers.Where(x => int.TryParse(x.Trim(), out i))
                            .OrderBy(x => int.Parse(x.Trim())).ToList();                       
numbers.Clear();                           
numbers.AddRange(bufer);
 
  • Спасибо
Реакции: Sanekk

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)