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

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

2
Десять сотен самых распространенных слов
Этот вопрос написан потому, что "Thing Explainer" интересно читать и дал мне идею. Напишите «вещи, которые заставляют компьютер делать вещи», которые читают / принимают набор букв, цифр и тому подобное "#%|?и возвращают, True / 1если все слова являются частью этого набора . Если все слова не являются частью этого набора, …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

4
Произведите n n-квадратов целых чисел с вращающимися * в последовательных углах
Цель состоит в том, чтобы произвести вывод n квадратов (nxn) случайных целых чисел ( 0-9) с движением, *которое вращается по часовой стрелке вокруг углов, начиная с верхнего левого угла. Квадраты должны быть рядом и разделены одним пробелом. Если n = 0вывод должен быть пустым. Выход для n=1: * Выход для …

1
Куда может пойти пушка?
Введение Игра в сянци , также известная как китайские шахматы, является шахматной игрой, популярной в Китае, Вьетнаме, Тайване и других странах Восточной Азии. Цвета двух сторон в сянци - красный и черный. В сянци есть семь частей: общее ( G), советник ( A), слон ( E), лошадь ( H), колесница …

2
Давайте сделаем карту подземелья
Давным-давно, когда я проводил больше времени за игрой в RPG, одной из проблем, с которой сталкивались некоторые игроки, было отслеживание движения группы и составление правильной карты. Итак, я пришел с идеей, чтобы проверить, как вы, ребята, решаете эту проблему. Задача состоит в том, чтобы написать функцию, которая принимает в качестве …
9 code-golf 

1
Переместить платформы!
Соревнование Если задана либо строка (может иметь символы новой строки), либо двумерный массив, а также положительное целое число n, выведите положение платформ nпосле начальной позиции. U, D, R, L являются платформами. ^, v, >, < стрелки, которые меняют направления платформ. U, D, R, Lдвигаться вверх, вниз, вправо и влево соответственно. …

8
Средневековая орфография
задача Ваша задача - преобразовать текст в средневековую орфографию. подробности jпреобразуется в iи Jв I. uи Uв начале слова преобразуются в vи Vсоответственно. vи Vв любом месте, кроме начала слова преобразуются в uи Uсоответственно. sпреобразуется в ſ(U + 017F), если только в конце слова не предшествует другое s. Спекуляции Слово …

15
Перемешать отображение
Мы определяем карту как набор пар ключ-значение. Для этой задачи вам нужно взять каждое из значений и назначить их произвольно выбранному ключу. Вы должны случайным образом перемешать значения и вывести получившуюся карту. Это означает, что каждый раз, когда мы запускаем вашу программу, у нас есть шанс получить другой результат Каждая …

7
Последовательность Секереса
Определение a(1) = 1 a(2) = 2 a(n)наименьшее число, k>a(n-1)которое избегает любой 3-членной арифметической прогрессии в a(1), a(2), ..., a(n-1), k. Другими словами, a(n)это наименьшее число k>a(n-1)такое, что там не существует x, yгде 0<x<y<nи a(y)-a(x) = k-a(y). Проработанный пример Для n=5: У нас есть a(1), a(2), a(3), a(4) = 1, …

2
Структура каталогов Графическая древовидная структура
Преобразуйте классическую структуру каталогов следующим образом: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html В это . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └── on-simplicity-in-technology.markdown └── includes ├── footer.html └── header.html Четыре пробела указывают на вложенную папку или файл вышеуказанного каталога. Допустимые уровни вложенных категорий могут варьироваться. Обновить filenames …

11
Напишите программу для отображения каталога Treehouse
Для данного каталога (например, C:/), полученного из stdin или считанного из файла, создайте дерево каталогов, в котором каждый файл / папка имеет отступ с учетом его глубины. пример Если у меня есть C:/диск, который содержит только две папки fooи bar, и barпустой, в то время как fooсодержит baz.txt, то запуск …

3
Разбор и обработка ввода на языке ключей
Давайте разберем и обработаем Key-Language! Учитывая ввод последовательности нажатий клавиш клавиатуры и / или специальных клавиш, напишите программу, функцию и т. Д., Которые выводят продукт, когда все действия обрабатываются на основе следующей клавиатуры: +-------------------------------------------------------+ | ~ | ! | @ | # | $ | % | ^ | & …

6
Выведите «четные» перестановки симметрической группы Sn в циклических обозначениях
ЗАДАНИЕ ОПРЕДЕЛЕНИЯ Рассмотрим точки {1,2,3,4,5} и все их перестановки. Мы можем найти общее количество возможных перестановок этих 5 точек с помощью простого трюка: визуализация, заполняющая 5 слотов этими точками, у первого слота будет 5 возможных чисел, у второго 4 (так как один использовался для заполнения первого слота) третий 3 и …

6
Обратный Байер Фильтр изображения
Почти все датчики цифровых камер организованы в виде сетки фотодатчиков. Каждый фотодатчик чувствителен к одному из основных цветов : красному, зеленому и синему. Способ организации этих фотодатчиков называется фильтром Байера , в честь его изобретателя Брайса Байера из Eastman Kodak. После съемки изображения четыре фотодатчика составляют значение RGB одного пикселя …

10
Выберите из существующего набора весов, чтобы сделать целевую сумму
При выполнении тяжелой атлетики я хочу сделать определенный вес, прикрепив несколько пластин к штанге. У меня есть следующие пластины: 6 тарелок по 1 кг каждая 6 тарелок по 2,5 кг каждая 6 тарелок по 5 кг каждая 6 тарелок по 10 кг каждая Сам бар весит 10 кг. Допускается прикреплять …

9
Счет за воду Фреда
Фред квазидружественный парень, но на самом деле он подлый. Из-за этого Фред живет один в маленькой квартире в Лос-Альтос, штат Калифорния. Фред такой подлый, потому что он очень требователен к воде. Поэтому он нуждается в вашей помощи, чтобы выяснить, какой у него счет за воду. Ваша задача - написать функцию …
9 code-golf  math 

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