Вопросы с тегом «array-manipulation»

21
Исправить мою запись для списков матриц, часть 1

Иногда в моем коде есть списки постоянных матриц: [ [[1, 0], [0, 1]], [[1, 0], [0,-1]], [[0, 1], [1, 0]], [[0,-1], [1, 0]] ] Это ужасное использование экрана недвижимости. Я бы предпочел написать их рядом друг с другом: [ [[1, 0], [[1, 0], [[0, 1], [[0,-1], [0, 1]], [0,-1]], [1, 0]], [1, 0]] ] Вы...

21
Integer Percentify

Напишите функцию, которая принимает список целых положительных чисел и возвращает список целых чисел, приблизительно равный проценту общего числа для соответствующего целого числа в той же позиции. Все целые числа в возвращаемом списке должны в точности составлять до 100. Вы можете предположить,...

21
Максимальный подмассив

Определите «максимальный подмассив» данного массива как «(последовательный) подмассив с наибольшей суммой». Обратите внимание, что нет «ненулевого» требования. Выведите эту сумму. Дайте описание вашего кода, если это возможно. Пример ввода 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14 Пример вывода 1:...

21
Являются ли эти деревья изоморфными?

Вступление В этой задаче ваша задача - написать программу, которая решает, являются ли два заданных дерева изоморфными. Дерево означает ориентированный ациклический граф, в котором каждый узел имеет ровно одно исходящее ребро, кроме корня, у которого его нет. Два дерева изоморфны, если одно можно...

21
Еще одна программа, и я вышел!

При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на...

21
Преемники обратного диапазона

Учитывая положительное целое число n, сделайте следующее (и выведите каждый этап): начать со списка, содержащего nкопии n. сделать следующее nвремя: на iшаге постепенно уменьшать iзапись списка до тех пор, пока она не достигнетi Так, например, если данная nявляется 4, то вы начинаете с [4,4,4,4], а...

21
Расширяющийся массив

Если заданы два натуральных числа p и q , ваша задача - вернуть массив A, созданный с помощью следующего алгоритма: Начните с A = [p, q] и d = 2 Для каждой пары (x, y) смежных чисел в A , сумма которых делится на d , вставьте (x + y) / d между x и y . Если была найдена хотя бы одна подходящая пара,...

21
Это действительная доска Takuzu?

Такузу - логическая игра, в которой вы должны заполнить сетку ячейками, содержащими 0s и 1s. Сетка должна следовать 3 правилам: Три горизонтальные или вертикальные последовательные ячейки не могут быть одинаковыми. В каждой строке и столбце должно быть одинаковое количество 0s и 1s. Две строки не...

21
Создать куски из массива

Ваша задача - написать программу, в которой указан массив и число, вам нужно разбить массив на куски, размер которых равен числу. правила Ваша программа получит массив A, а также положительное целое число n. Затем массив должен быть разбит на куски длины n, если длина строки не делится nни на один...

21
Это подматрица?

Это двумерное обобщение этой задачи . Для наших целей, одна матрицы (или 2D массив) считаются подматрица другой матрицы B , если может быть получена путем полного удаления ряда строк и столбцов из B . (Примечание: некоторые источники имеют разные / более ограничительные определения.) Вот пример: A...

21
Мой массив должен равняться этому, но это не так!

Дан массив целых чисел, aкоторый содержит n целых чисел и одно целое число x; удалить наименьшее количество элементов, aчтобы сделать сумму aравной x. Если никакие комбинации не aмогут сформироваться x, вернуть ложное значение. Как указано в комментарии, это максимальный набор с суммой х , извините...

21
Скользить как змея

Идея Мы делали матричные спирали и раньше, и полные вращения, и даже диагональные вращения , но не, насколько я могу найти, змеиные повороты ! Что такое вращение змеи? Представьте себе строки матрицы, извивающиеся взад-вперед, с разделителями между ними, как разделителями длинной очереди:...

21
Марк Сплит Марк

Вызов Марк студент, который получает свои Nоценки в каскадном виде в одну строку. Задача состоит в том, чтобы отделить его оценки, зная, что каждый знак может быть только 0или 1или 2или 3или 4или 5или 6или 7или 8или 9или или 10. вход N натуральное число и одна строка. Выход Набор натуральных чисел....

21
Игра в атомных пропорциях

Ваша задача сделать бота, который играет в Atomas , с наибольшим количеством очков. Как работает игра: Игра начинается с кольца из 6 «атомов» с числами от 1до 3. Вы можете «сыграть» атом между двумя атомами или на другом атоме, в зависимости от самого атома. Вы можете иметь нормальный атом или...

21
Нарисуйте пустой квадрат # с заданной шириной

Я получил этот вызов от Codingame, и мне интересно узнать о лучших решениях, чем у меня: При заданной ширине с помощью стандартного ввода нарисуйте пустой квадрат '#' с заданной шириной и длиной. Пример: 5 результатов в ##### # # # # # # ##### Я использовал Python для решения этой проблемы, поэтому...

21
Вес ноль

Имея упорядоченный список чисел (возможно, с ведущими нулями), расположите числа по вертикали, затем позвольте всем нулям опуститься до самого дна, а все выступы упадут до самого нижнего открытого отверстия. Выведите полученные целые числа, удалив начальные нули. Работал пример Скажем, нам дали...

21
Помоги мне сделать мойку

Помогите! Мои полностью автоматизированные фары от Darks Separator V3001.01 сломались! :( Методические рекомендации задача Напишите программу, которая будет принимать входные данные массива (или списка на некоторых языках) любого количества строк, которые представляют собой либо букву L, либо букву...

21
Ранжировать список целых чисел

Вам дан непустой список натуральных чисел, например [6 2 9 7 2 6 5 3 3 4] Вы должны ранжировать эти числа по их значению, но, как обычно в списках лидеров, если есть связь, тогда все связанные числа получают одинаковый ранг, и соответствующее количество рангов пропускается. Поэтому ожидаемый...

21
Заверните сезонный подарок

задача С учетом элемента-обертки и трехмерного массива без зазоров, оберните массив сверху, снизу и вокруг. Вы должны обрабатывать как символьные, так и числовые данные, но оболочка и настоящее будут иметь одинаковый тип данных. Пример персонажа Для символьных данных вы можете выбрать обработку...

21
Посчитайте мои изменения

Ваша задача состоит в том, чтобы отсортировать массив, содержащий строки «четверть», «десять центов», «никель» и «пенни», любое количество раз в произвольном порядке и отсортировать их так, чтобы они были в следующем порядке: quarter dime nickel penny(другими словами, наибольшая или минимальная...