Вопросы с тегом «grid»

32
Счет Тарзана в олимпийской рулетке

Олимпийские виноградники выполняют свои упражнения на стандартных деревьях. В частности, Стандартное дерево nимеет вершины для 0сквозного прохождения n-1и ребра, связывающие каждую ненулевую вершину aс вершиной n % aпод ней. Так, например, Standard Tree 5 выглядит так: 3 | 2 4 \ / 1 | 0 потому что...

32
Инвертировать доску тральщика

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

32
Цепная реакция бомб

Введение: Перед задачей вот что делает каждый элемент на карте: Равнина ( X): Это ничего не делает. Разрушенная земля ( -): это то же самое, что и обычная земля, но разрушенная бомбой. Активная бомба ( !): На карте это уничтожит все в квадрате 3x3: XXXXX XXXXX XXXXX X---X XX!XX > will become...

31
Сумма Полномочий 2

Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64...

31
Признать лозу

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

31
Фаро перемешать массив

Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое количество...

31
Числа враждебных делителей

Некоторые делители натуральных чисел действительно ненавидят друг друга, и им не нравится использовать одну или несколько общих цифр. Эти целые числа называются номерами враждебных делителей ( HDN ) Примеры У числа 9566есть 4делители: 1, 2, 4783 and 9566 (как видите, нет двух одинаковых цифр )....

30
Убить его огнем

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

30
Хрупкая Куайн

Хрупкая Куайн Хрупкая квинета - это квинна, которая удовлетворяет свойству, заключающемуся в том, что каждая подстрока сделана путем удаления одного символа, когда вычисляется, выдает ошибку. Например. Если ваша программа asdfявляется quine, то для того, чтобы она была хрупкой, следующие программы...

30
Целые числа, собрать!

Ваша задача состоит в том, чтобы собрать целые числа от 1до N(в качестве входных данных) в прямоугольник ширины Wи высоты H(также в качестве входных данных). Отдельные числа могут быть повернуты на любое кратное 90 градусов, но они должны появляться в виде непрерывных блоков в прямоугольнике. То...

30
Черепаха находит портал

Черепаха хочет двигаться вдоль сетки, чтобы добраться до своей еды. Он хочет знать, сколько ходов ему понадобится, чтобы добраться туда. Кроме того, поскольку он медлителен, у него установлены телепорты вокруг его домена, которые он будет использовать, если это сократит его путь. Или избегайте их,...

30
Уникально разделенные пиксели

Для изображения N на N найдите набор пикселей, чтобы расстояние между ними не было более одного раза. То есть, если два пикселя разделены расстоянием d , то они являются единственными двумя пикселями, которые разделены ровно d (используя евклидово расстояние ). Обратите внимание, что d не...

29
Снеговик Боулинг

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

29
Спиральная последовательность

Задний план Последовательность OEIS A272573 описывает спираль на гексагональной сетке следующим образом: Начните спираль чисел на гексагональной плитке с начальным шестиугольником как a (1) = 1. a (n) - наименьшее положительное целое число, не равное или ранее смежное с его соседями....

29
Вы в самой большой комнате?

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

29
Очень простая сетка

Напишите программу или функцию, которая принимает три натуральных числа, W, H и N. Напечатайте или верните сетку W × H, .где каждый N-й .в обычном английском порядке чтения заменен на X. Например, если W = 7, H = 3, N = 3, сетка имеет 7 символов в ширину и 3 в высоту, а каждое третье чтение...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

29
Начинка простых чисел в коробке

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

29
Квадрат текста

Соревнование Учитывая строку, выведите текст в форме квадрата. Вы можете предположить, что текст всегда будет помещаться в квадрат и что он никогда не будет пустой строкой. Вы также можете предположить, что никогда не будет новых строк. пример Input: Hi, world Output: Hi, wo rld Тестовые случаи...

29
Могу ли я подмести мины?

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