Вопросы с тегом «source-layout»

Для задач, которые включают физическое расположение или физическое манипулирование исходным кодом.

4
Получить добытчиков
Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех членов класса автоматически для вас. Вход …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
Ряд, столбец, диагональ, блок
Напишите квадратный блок кода, который имеет N символов шириной и N символов высоты, для некоторого положительного целого числа N. Например, ваш N может быть 5, а блок выглядит так: ThisI sMy5B y5Cod eBloc kOkay Этот блок должен вести себя следующим образом: Когда верхняя строка извлекается и запускается как программа, точный …

21
Самая длинная увеличивающаяся подстрока
Учитывая список натуральных чисел, напишите код, который находит длину самого длинного непрерывного подсписка, который увеличивается (не строго). Это самый длинный подсписок, так что каждый элемент больше или равен последнему. Например, если вход был: [1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1] Самый длинный увеличивающийся будет , поэтому вы получите .[1,1,4,5][1,1,4,5][1,1,4,5]444 Ваш ответ будет оценен, если взять его …

3
Фонематический Абугида
Персонажи Давайте назовем эти символы Unicode английскими согласными IPA : bdfhjklmnprstvwzðŋɡʃʒθ И давайте назовем эти символы Unicode английскими гласными IPA : aeiouæɑɔəɛɜɪʊʌː (Да, ːэто просто длинная гласная метка, но для целей этого вызова обращайтесь с ней как с гласной.) Наконец, это первичные и вторичные стресс-метки : ˈˌ Обратите внимание, что …

21
Последовательное Умножение
Ваша цель состоит в том, чтобы написать программу, которая принимает входные данные и, когда они объединены воедино N, выполняет «последовательное умножение». Вы можете спросить, что такое последовательное умножение? Это последовательность с начальным числом, aопределенным следующим образом: f(0) = a f(n+1) = f(n)*(f(n)-1) Итак, давай a = 5. Таким образом, f(0) …

1
Гольф несколько полосок на разных языках
Вы выберете m языков и напишите n программ на каждом языке, каждая длиной n * m . К - й программа должна вывести к й символ каждой программы, упорядочены по номеру программы. Например, в этом представлении (только для демонстрации; они могут быть любыми символами, включая переводы строк и табуляции): ABC …

1
Кодекс Слайди головоломки!
Самая узнаваемая скользящая головоломка - пятнадцать . Он имеет сетку 4 на 4, 15 плиток и одно пустое пространство сетки. Плитки могут перемещаться только в пустое пространство и всегда должны находиться на одной линии с сеткой. Давайте определим обобщенную скользящую головоломку в виде двумерной сетки шириной W с высотой H …

5
Обратный код, обратный OEIS
Задача здесь состоит в том, чтобы написать программу, которая принимает натуральное число и выдает й член последовательности OEIS. Эта последовательность должна иметь идентификатор в форме, за которой следуют 6 цифр. Теперь, когда вы берете исходный код и меняете порядок его байтов для создания новой программы, эта программа также должна реализовывать …

9
У каждого должен быть друг
Изолированный символ - это символ (кроме новой строки), который не имеет смежного символа того же типа. Смежные символы могут быть слева, справа вверху или внизу, но не по диагонали. Например, в следующем тексте Hизолирован: Ybb YH% %%%% Все остальные символы не являются изолированными, потому что у каждого из них есть …

2
Правильные и усекаемые простые числа
Правая truncatable главным является простым , где каждый префикс является первичным (в базе 10). Левый truncatable премьер как раз наоборот, где каждый постфикс является простым (штрихи , которые начинаются с 0 не допускаются). Обе эти последовательности конечны (имеется только 83 правосторонних, в то время как 4260 левых усеченных). Вам нужно …


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

11
N раз программа для N-го номера
Используя массив положительных целых чисел Aв качестве входных данных, сгенерируйте программу, которая при повторении для kвремен выводит kth (1-index) значение массива. Например, если это массив [1,11], выводом должна быть программа, которая выводит 1, а при повторении дважды выводит 11. Код, как print(end="1");в Python 3 работает: print(end="1");печатает 1 и print(end="1");print(end="1");печатает 11 …

5
Это Анаграмма Куайн, а не просто Куайн!
Задание В этой задаче ваша задача состоит в том, чтобы написать программу, которая не требует ввода данных, с максимально возможным количеством анаграмм, которые являются самоцелью. Ваша оценка будет равна количеству анаграмм исходного кода вашей программы, которые являются действительными квин, деленными на общее количество возможных анаграмм, то есть процент анаграмм, которые …

2
Позиционная осведомленность
Позиционная осведомленность Ваша задача - создать программу, которая для каждой перестановки своих символов (включая исходную программу) выводит позиции каждого символа относительно исходной программы. Если ваша программа Derp вы должны вывести [0, 1, 2, 3] (или какой-то эквивалент). Это потому, что Dнаходится на 0й-й позиции, eна 1й- 2й и т p- …

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