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

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

2
Чак Норрис против коммивояжера
Вступление Почти все знакомы с проблемой коммивояжера (TSP). Задача состоит в том, чтобы, учитывая список Nгородов, найти минимальный гамильтонов цикл, то есть кратчайший путь, который посещает каждый город и возвращается к началу полного круга. Это не то, о чем этот вызов. Эта задача состоит в том, чтобы реализовать Чак Норрис …

6
Запустите N символов, чтобы получить N
Напишите самую короткую из возможных программ, чтобы при объединении первого символа и каждого N-го символа после него в новую программу выводился N. Это должно работать при N = 1, 2, ..., 16. Другой способ сказать, что, если вы удалите все символы из вашей программы, кроме первого и каждого N-го после …

21
Обратимый реверсор
Ваша задача проста. Программа считывает строку текста из стандартного ввода и выводит тот же текст в символьной форме. Не разрешается печатать что-либо еще. Например: вход: "Привет!", вывод: "! olleH" Уловка в том , что ваша программа должна иметь возможность делать то же самое, если сам исходный код инвертирован! Подсчет очков: …

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

7
Русская гнездовья
Русская матрешка, более известная как матрешка , - это кукла, которая содержит уменьшенную версию самой себя, которая затем содержит другую уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит меньшую версию самого себя ... - пока, наконец, последний не пуст. Пример: …

20
Найдите иголку в стоге сена (грабители)
Это часть задачи полицейских и грабителей . Иди сюда для части полицейских. Вызов грабителей Ответ полицейского можно взломать, удалив любое подмножество символов из программы Haystack, чтобы он выводил Needleвместо Haystack(при этом оставаясь допустимым представлением на том же языке). Вам не нужно находить точно такое же решение, как и предполагал полицейский, …

18
«Привет, мир!» (Каждый второй персонаж, часть 2)
Как своего рода часть 2 Hello, World! (Любой другой символ) , напишите программу так, чтобы все три из этих программ печатали «Hello, World!»: Всю программу, 1-й, 3-й, 5-й и т. Д. Символы вашей программы, а также 2-й, 4-й, 6-й, и т.п. Если ваша программа: abc def Должно появиться «Hello, World!», …

4
Распечатайте символический минус вашего кода
(Это вариант « Печать негатива вашего кода» , который мне очень понравился! Спасибо Мартину Бюттнеру ♦ - почти весь этот текст принадлежит ему.) Давайте рассмотрим символы как следующие печатные символы ASCII (обратите внимание, что пробел включен): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ И буквенно-цифровые обозначения должны быть такими: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Рассмотрим квадрат печатных символов ASCII для …

15
Я умножаю источник, вы (вероятно) умножаете вывод!
задача Задача состоит в том, чтобы написать программу, которая выводит непротиворечивое, но в любом случае произвольное положительное целое число xxx (поэтому строго больше 0). Вот подвох: когда источник повторяется NNN раз (код добавляется / соединяется N−1N−1N-1 к себе), программа должна иметь 1N1N\dfrac{1}{N} вероятность выдачиN⋅xN⋅xN\cdot xи оставшаяся вероятностьN−1NN−1N\dfrac{N-1}{N} выдачиxxxбез изменений. пример …

15
Расширенная машина правды
Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с дополнительным конечным пробелом. Однако, если nон равен 0, …

7
Сделать переплетение
Ваша задача - создать программу, которая при запуске возвращает себя в качестве вывода (это называется quine). Тем не менее, эта квинна должна, когда она копируется nраз, возвращает квин, но с каждым из ее символов, продублированных по местам n, где nположительное целое число. Если ваша оригинальная программа Derp: Derp -> Derp …

13
Индекс обратной перестановки
Вступление Лексикографические перестановки списка с n элементами могут быть пронумерованы от 0 до n ! - 1. Например, 3! = 6 перестановок (1,2,3)будет (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Когда к списку применяется перестановка, ее элементы упорядочиваются в том же порядке, что и числа в перестановке. Например, применяя перестановку (2,3,1)к …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

7
Нормальный и визуальный возврат строки
Напишите некоторый код, который действует как программа cat. То есть ввести строку и вывести ее как есть. Но нормальная реверсия вашего кода должна выводить нормальную реверсию входной строки. И визуальная реверсия вашего кода должна выводить визуальную реверсию входной строки. Обычное обращение - это обратная последовательность символов строки. Визуальная реверсия - …

3
Код выбора языка
Давайте возьмем сетку из 16x16 печатаемых символов ASCII (кодовые точки от 0x20 до 0x7E). Существует 30 путей выбора 15 из верхнего левого в нижний правый угол, которые делают только ортогональные движения, как в следующем примере: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# …

30
Головоломка с кодом
Это зависимый от ответа вызов! Порядок ответов имеет значение, и ваша точная задача зависит от последнего ответа, который был опубликован. Вы можете отсортировать ответы по самым старым . Давайте соберем вместе немного кода! Здесь 1920 случайных (печатных ASCII) символов. Думайте о них как о большой куче несортированных частей мозаики, все …

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