Это мой первый вопрос к SO, я надеюсь, что все получится правильно. В PHP (если вы не можете, питона или язык псевдо также хорошо), Дан массив из п элементов:Добавить в массив последовательных номеров
old_array = [1, 2, 3, 5, 7, 8, 9, 20, 21, 23, 29]
Мне нужно добавить новый массив последовательных чисел, если это не порядковый номер добавить только то, что значение в новый массив:
new_array = [ [1,2,3],
[5],
[7,8,9]
[20,21]
[23],
[29]
]
Здесь на SO, я нашел эти темы, связанные, но не могу заставить его работать.
- Creating a list of lists with consecutive numbers
- Python finding n consecutive numbers in a list
- Find the sum of consecutive whole numbers w/o using loop in JavaScript
Код, который не работал на историю версий, я удалил его, потому что это, имеющих проблемы с форматированием.
Спасибо всем, и особенно Хуан, mistabell и Axsuul за правильный ответ.
Это настоящая проблема? Это похоже на домашнюю работу. –
Не можете заставить его работать, как вы говорите? Покажите нам, что вы придумали, и, возможно, мы сможем обнаружить проблему. – webbiedave
@Marcelo Cantos Да. В основном я пытаюсь установить webapp, но я застрял в этой проблеме (я разработчик пользовательского интерфейса, и я только начинаю программировать). – eagleal