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

25
Найти наибольшее число N цифр в сетке цифр W от H

Напишите программу или функцию, которая принимает положительное целое число N и сетку десятичных цифр (от 0 до 9) с шириной W и высотой H (которые также являются положительными целыми числами). Можно предположить, что N будет меньше или равно большему из W и H. Напечатайте или верните самое большое...

25
Разобрать двумерный синтаксис

Задний план Алиса и Боб создают язык игры в гольф, чтобы выиграть каждый вызов PPCG. Алиса хочет создать двумерный язык, например> <>, но Боб предпочитает синтаксис префикса-инфикса, как в J. В качестве компромисса они решают создать двумерный язык префикса-инфикса. Парсер - это боль...

25
Вывести доску судоку

Сегодняшняя задача проста: не принимая никакой информации, выведите любую действующую доску судоку. Если вы не знакомы с судоку, Википедия описывает, как должна выглядеть действующая доска : Цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами, чтобы каждый столбец, каждая строка и каждая из...

24
Выделите ограничивающий прямоугольник, часть II: шестиугольная сетка

Вам дана гексагональная сетка символов .и #вот так: . . . . . . . . . . . . # . . . . # . . . # . . . . . # . . . . . . . . . # . . . . . . . . . . Ваша задача состоит в том, чтобы заполнить всю выровненный по осям ограничивающего прямоугольника #с последующим #: . . . . . . . . . . # # # # . . . #...

24
Счетная единица квадратов круг проходит через

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

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

24
Обнаружение петель - не такой!

Цель этой задачи - найти направление и область, заключенную в петлю. Входные данные: Прямоугольная сетка, состоящая целиком из этих символов: ^v<> (При желании вам также могут быть указаны размеры сетки перед самой сеткой в ​​десятичном виде с префиксом, суффиксом и разделительным символом по...

24
КОТ: Все любят токены

В этой игре два игрока соревнуются, чтобы съесть наибольшее количество очков жетонов, но есть поворот! Еда нескольких жетонов в ряд одного и того же цвета дает постоянно растущий бонус, но будьте осторожны, иначе ваш оппонент нарушит ваши планы, съев нужные жетоны, прежде чем вы сможете! Правила: 1...

24
Ice Golf Challenge

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

24
Буквенно-цифровая спираль

Задача очень проста, когда дан вход, выведите одну из следующих спиралей: Input = 1дает спираль с буквой, Aначинающейся в верхнем левом углу: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2дает спираль с буквой, Aначинающейся в верхнем правом углу: P Q R S T A O 3...

23
Полупалиндромная головоломка

Палиндром - это слово, обратное ему. Теперь есть некоторые слова, которые могут выглядеть как палиндромы, но это не так. Например, рассмотрим слово sheesh, sheeshне являющееся палиндромом, потому что его противоположность - hseehsэто другое, однако, если мы рассмотрим shодну букву, то наоборот...

23
Насколько велика ваша земля?

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

23
Сантехника случайных путей

Напишите программу или функцию, которая принимает три целых числа: ширину w, высоту hи количество шагов s. Вы будете рисовать не-самопересекающиеся случайные блуждание s шагов долго на 5*wпо 5*hпиксельным изображениям , где каждая 5 на 5 пиксели клетки является либо пустым (чистой бежевой) или один...

22
Покройте область прямоугольниками

вход Ваш вход в этот вызов представляет собой список целочисленных пар. Они представляют юго-западные углы единичных квадратов на плоскости, а список представляет их объединение как подмножество плоскости. Например, список [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] представляет красный набор на...

22
Grid-Routing Battle

ПРИМЕЧАНИЕ. В настоящее время этот вызов не решен, поскольку я не могу установить языки, необходимые для запуска матча. Если у кого-то есть время и интерес, чтобы сделать это, я не против. Смотрите в нижней части поста для лидеров. Это полу-кооперативный вызов царя холма, где боты строят пути через...

22
Вода держится в шестигранном стержне scuplture

У меня есть куча шестигранных стержней, склеенных в странную скульптуру. Стержни имеют длину от 1 до 99 сантиметров (см) и площадь поперечного сечения 1 квадратный см. Все стержни приклеены на шестиугольную поверхность как минимум к одному другому стержню. Все стержни выровнены по нижнему краю....

22
Сделайте простую упаковку слов

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

22
Решить Грид-Танграм

Tangram является рассечение головоломки из семи форм: пять разного размера треугольников, параллелограмм и квадратная. При заданной форме цель состоит в том, чтобы воссоздать форму, используя все части и без наложения. Очевидно, существует бесконечно много способов расположить этот набор элементов...

22
Получить случайное число из n цифр с разными цифрами и сначала не 0

Я прочитал этот вопрос и подумал, что это будет хорошим испытанием. задача Дайте вход 0<n<10генерировать случайное число с ровно n цифр первый не 0 так f(n)>10**(n-1)-1 отличные цифры Критерии победы Это код-гольф, поэтому выигрывает самый короткий код. случайный Я имею в виду равномерно...

22
Разделить сетку на сетку

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