Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

6
Волшебное зеркало безумия
Введение У меня есть комната, полная волшебных зеркал . Это загадочные артефакты, которые могут дублировать любой предмет, кроме другого волшебного зеркала. Более точно, дублированная версия предмета появится на другой стороне зеркала, на том же расстоянии. Однако, если с обеих сторон на пути между дублирующим зеркалом и каким-либо предметом (оригиналом или …
22 code-golf  string 

12
Забей руку червы
Hearts - это карточная игра для 4 игроков. Каждый трюк берет игрок, который разыграл старшую карту ведущей масти. В конце каждой руки игроки получают штрафной балл в зависимости от взятых ими штрафных карт; Задача состоит в том, чтобы определить баллы по правилам Microsoft Hearts . вход Входными данными являются 4 …

24
Сделать большие камни в маленькие камни
Добро пожаловать в кофемолку. Ваша задача - превратить большие камни в маленькие, размолоть их. Возьмите вход большого размера n > 3 и размолоть его. Продолжайте шлифовать камни, бросая их в кофемолку, пока размер всех камней не станет равным 2. камни всегда измельчаются в равные ровные половины. Если результат помола нечетный, …

10
Упростить массив
вход Массив, который может содержать массивы или положительные, последовательные, восходящие целые числа. Массивы могут иметь любое количество массивов внутри, и так далее, и тому подобное. Никакие массивы не будут пустыми. Выход Этот массив упрощен Как упростить массив Мы будем использовать массив, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]] …

15
Оператор ASCII art
Вызов Учитывая оператор ASCII из приведенного ниже списка и число n, нарисуйте представление оператора ASCII, используя этот оператор в качестве символа, с отрезками линии оператора, имеющими длину n . вход Символ ASCII из списка = + - x /и целое число nгде n >= 1. (Я использую xвместо *и /вместо …

25
Куайн Анаграммы! (Нить ментов)
Это нить полицейских. Для темы грабителей, нажмите здесь . Задача ментов Сначала напишите квин на языке по вашему выбору. Далее, карабкаться по хине. Удостоверьтесь, что сделали это хорошо, поскольку грабители будут пытаться расшифровать это и найти оригинальный исходный код! Обратите внимание, что зашифрованный код не должен работать. Опубликовать ответ в …

24
Полиглот Анаграмма Нить грабителей
Это нить грабителей этого вызова Полицейские выберут последовательность OEIS и напишут две полные программы на двух разных языках, которые производят этот n-й элемент в последовательности, когда ему дают n через STDIN. Две программы должны быть анаграммами друг друга, то есть каждая из них может быть переставлена ​​по буквам другой. Они …

1
Решить Грид-Танграм
Tangram является рассечение головоломки из семи форм: пять разного размера треугольников, параллелограмм и квадратная. При заданной форме цель состоит в том, чтобы воссоздать форму, используя все части и без наложения. Очевидно, существует бесконечно много способов расположить этот набор элементов на плоскости. Интересным подмножеством являются Сетка Танграммы Мы можем нарисовать «стандартный» …

7
Неудачные номера!
Что нужно знать: Во-первых, счастливые числа. Счастливые числа генерируются так: Возьмите все натуральные числа: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Затем удалите каждый второй номер. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, …

8
Создать модуль по розовке
Классные вещи Следующая розетка может помочь вычислить числа по модулю 7. Чтобы сделать это, вы должны начать с 0 и повернуть по часовой стрелке на число шагов, заданных первой цифрой. Затем для каждой последовательной цифры следуйте за стрелкой, а затем поверните по часовой стрелке количество шагов, заданных этой цифрой. Вот …

10
Является ли этот квадрат симметричным?
Напишите программу или функцию, которая принимает текстовую сетку 4 × 4, состоящую из ровно 4 A, 4 B, 4 Cи 4 D, например: ACDC BBCA BADD ABCD Они ABCDмогут быть в любом порядке, но всегда будет 4 каждого. Вы можете предположить, что ввод действителен. При желании вы также можете предположить, …

30
Нарисуй алфавитную шляпу
Ваша задача распечатать этот точный текст: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz Дело не имеет значения. Помните, что это код-гольф , поэтому выигрывает код с наименьшим количеством байтов.

30
Экспортируйте переменную $ PATH, построчно
Вдохновлен этим вопросом на AskUbuntu. Ваша работа чрезвычайно проста. Возьмите переменную окружения PATH ( echo $PATH) и экспортируйте ее так, чтобы каждая запись (разделенная :символом) находилась в отдельной строке. Например, если PATH есть /bin:/usr/bin:/usr/local/bin, ваша программа должна вывести: /bin /usr/bin /usr/local/bin Ваша программа может не возвращать ведущий символ новой строки, …
22 code-golf  string 

10
Свернуть алфавит в спираль
Напишите программу или функцию, которая, при nналичии, будет печатать спиральные nсимволы, состоящие из латинского алфавита, ABCDEFGHIJKLMNOPQRSTUVWXYZповторяемого по мере необходимости. Эта спираль должна проходить через алфавит только вперед. Относится к Алфавитной Спирали , хотя спираль проходит через алфавит вперед и назад, и спираль постоянна. Контрольные примеры 4 AB DC 40 UVWXYZ …
22 code-golf  string 

30
Сумма соседей
Это должно быть довольно простой задачей. Для массива чисел сгенерируйте массив, в котором для каждого элемента все соседние элементы будут добавлены к нему, и верните сумму этого массива. Вот преобразование, которое происходит на входном массиве [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, 4+3+5, 5+4] => [3,6,9,12,9] => 39 0 => neighbours …
22 code-golf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.