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

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

28
Рассчитать Фи (не Пи)
Нет, я не имею в виду ϕ = 1.618...и π = 3.14159.... Я имею в виду функции . φ (x) - число целых чисел, меньших или равных числу, к xкоторому относятся простые числа x. π (x) - число простых чисел, меньших или равных x. Допустим, что «не пи» - это …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  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 

14
Hello World на нескольких языках
задача Создайте программу или функцию, которая действует на нескольких языках программирования, и при компиляции / интерпретации как другой язык выдает «Hello, World!» на другом естественном языке. Например, допустимое решение может выводить Hello World!(английский) при компиляции и запускать как C, Hallo Welt!(немецкий) при компиляции и запускать как C ++ и 你好世界!(китайский) …

27
Строка Time Capsule 2016: насколько универсален ваш язык?
Примерно год назад, 31 декабря 2015 года, у меня возникла мысль, что: Мы должны сделать строку времени капсулы. Каждый может добавить одного персонажа, и в следующие новые годы мы увидим, кто сможет сделать лучшую программу из всех персонажей с существующими тогда эзолангами. Doorknob любезно собрал персонажей из сообщества PPCG и …

30
Алфавит в языках программирования
Наша задача состоит в том, чтобы для каждой буквы (английского) алфавита написать программу, которая печатает алфавит на языке, название которого начинается с этой буквы. Вход: нет Выход: abcdefghijklmnopqrstuvwxyz прописные и конечные символы новой строки необязательны Правила : Скоринг метрика длина языка программирования имени , а также длина кода. Следовательно, C …

18
Рубе Голдберг Привет, мир
Для этого гольфа вам нужно будет использовать более одного языка. Задание Машина Руба Голдберга это штуковина , которая принимает огромное количество сложных шагов для того , чтобы выполнить очень простую задачу. Целью этого гольфа является вывод Rube Goldberg... но не напрямую. Машина Ваша «машина» - это исходный код, который после …

7
Отказоустойчивый Hello World (он же Интервью)
В конце вашего интервью Злой Интервьюер говорит вам: «Мы заставляем всех наших кандидатов пройти короткий тест на кодирование, чтобы увидеть, действительно ли они знают, о чем говорят. Не волнуйтесь, это легко. И если вы создадите рабочая программа, я сразу предложу тебе работу. Он жестом просит вас сесть за соседний компьютер. …

14
Напишите полиглот, который печатает название языка
Ваша задача - написать программу, которая будет работать на максимально возможном количестве языков, используя как можно меньше символов. Чтобы избежать тривиальных решений, программа должна напечатать название языка, на котором она была запущена. счет Ваша программа должна работать как минимум на 5 языках. Оценка программы дается как: (number of languages)1.5 / …

15
Испытание на 9 лунок [закрыто]
Испытание на 9 лунок 9 кодов игры в гольф различной сложности. Штрафы за использование одного и того же языка более одного раза. Вопрос будет дополнен парсами, чемпионами и призерами. Это из-за соревнования с друзьями, это не обычный формат, но я надеюсь, что некоторые из вас оценят разные варианты. Проблемы, правила …

10
Кодировать изображения в твиты (Extreme Image Compression Edition) [закрыто]
Основано на очень успешной задаче кодирования изображений в Twitter в Stack Overflow. Если изображение стоит 1000 слов, сколько изображения вы можете уместить в 114,97 байтов? Я призываю вас придумать метод общего назначения для сжатия изображений в стандартный комментарий Twitter, который содержит только печатный текст ASCII . Правила: Вы должны написать …

10
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его. Примечание: рисование облака на самом деле не поднимет его настроение. Круг может быть определен как 3-кортеж, (x,y,r)где x- это положение x круга на декартовой плоскости, yэто положение y круга на декартовой плоскости и rрадиус этого круга. xи yможет быть отрицательным. rвсегда …

30
Эволюция OEIS
В этой задаче цель состоит в том, чтобы воссоздать онлайн -энциклопедию целочисленных последовательностей по одной последовательности за раз. Подобно Эволюции Hello World , каждый ответ зависит от предыдущего ответа. Со временем эта задача создаст «семейное древо» последовательностей OEIS. Это просто добавить к этому дереву. Найти предыдущий ответ, который может быть …

20
Код выхода Гольф
Вдохновленный этим по умолчанию для IO . Задание Напишите программу, которая при вводе целого числа xот 0 до 255 завершается с кодом завершения x. ограничения Вы не можете вызывать ничего, что предназначено непосредственно для вывода кода выхода ( System.exit(x)возврата из mainи т. Д.). Вместо этого ваша программа должна вызвать ошибку …

21
Добавить функцию в язык программирования [закрыто]
Ваша задача - привязать функцию к языку программирования, либо внедрив очень умную библиотеку, либо обработав вводимый текст и / или изменив процесс компиляции. Идеи: Добавьте чередование презентаций в стиле PHP в C (например <?c printf("Hello,"); ?> world!). Добавьте оператор объединения нулей в один из тех языков, которые не являются C …

1
Создание решателя свободных ячеек за несколько ходов
В игре Freecell вам поручено построить четыре кучи фундамента от туза до короля по схеме, в которой вы строите вниз чередующимися цветами. Однако вы можете создавать только одну карту за раз, поэтому вам предоставляется четыре «свободных клетки», каждая из которых может содержать одну карту, чтобы помочь вам перемещать целые последовательности. …

6
ASCII Art Calendar
Давайте создадим художественные часы и календарь в формате ASCII, которые сообщают нам текущий месяц, день месяца, день недели, час, минуту, а также ночь или день (но не год или секунда). В любой конкретный момент календарь будет выглядеть примерно так: (выглядит лучше с меньшим интервалом между строками) ________________________________________________________________ |\ ____________________________________________________________ /| …

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