Дано не порожній список / масив, що містить лише такі негативні цілі числа, як ця:
[0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0]
Виведіть список із вилученими кінцевими та провідними нулями.
Вихід для цього буде:
[8, 1, 4, 3, 5, 6, 4, 1, 2]
Деякі інші тестові випадки:
[0, 4, 1, 2, 0, 1, 2, 4, 0] > [4, 1, 2, 0, 1, 2, 4]
[0, 0, 0, 0, 0, 0] > nothing
[3, 4, 5, 0, 0] > [3, 4, 5]
[6] > [6]
Найкоротший код виграє
Nil
()
// []
slip()
/ Empty
Any
{}
деякі з них не визначені, деякі визначені, але єдині, деякі, що прослизають в інші списки, щоб вони не збільшували кількість елементів. (Існує стільки ж різних варіацій, Any
скільки є класів / типів та ролей)
"0,4,1,2,0,1,2,4,0" => "4,1,2,0,1,2,4"
EDIT: Щойно помічено, багато мов уже роблять це.