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

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

19
Был ли мой пирог пополам?
Напишите программу или функцию, которая принимает непустой список натуральных чисел. Вы можете предположить, что это ввод в разумном удобном формате, таком как "1 2 3 4"или [1, 2, 3, 4]. Числа в списке ввода представляют срезы полной круговой диаграммы, где каждый размер среза пропорционален соответствующему номеру, а все срезы расположены …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

7
(Ре) Реализация тетриса
В духе повторной реализации классических видеоигр , я хотел бы предложить сообществу создать свою лучшую реализацию Tetris . Для справки - скриншот официальной версии NES тетриса. Обязательные функции Должна существовать разумная система подсчета очков, которая вознаграждает за многострочное выравнивание больше, чем однострочное. Текущий счет должен быть виден постоянно. Следующая часть, …

28
Сюрприз для Brain-Flak
Этот вопрос входит в серию заданий на День Рождения Brain-flak, предназначенных для празднования первого Дня Рождения Brain-Flak. Вы можете найти больше информации о Дне Рождения Brain-Flak здесь . Сегодня первый день рождения Brain-Flak! Поэтому я подумал, что мы устроим сюрприз на день рождения. Так что на вашем любимом языке распечатайте …

30
StringgnirtSStringgnirtSStringgnirtS
Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий символ новой строки. Ваша заявка …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  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 

14
Какое самое короткое непрерывное подмножество ASCII вам нужно для вывода остальных?
В печатаемых символов ASCII (шестнадцатеричные коды 20 7Е) в порядке являются: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Обратите внимание, что там есть место.) Эта строка явно содержит все печатаемые символы ASCII, по крайней мере, один раз в порядке возрастания при чтении слева направо, но не в порядке убывания. Струна REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ содержит все печатные …

9
Напишите самую короткую программу, которая генерирует большинство предупреждений и ошибок компилятора
Соревнование: Напишите очень короткую программу, которая при компиляции создает наибольшее количество предупреждений и ошибок компилятора. Это может быть написано на любом языке программирования. Подсчет очков: Оценка определяется этим уравнением: errors_and_warnings_length/code_length. Самый высокий балл выигрывает. Пример: Программа на C # classимеет длину 5 символов и генерирует 3 предупреждения, что составляет оценку …

9
Зарезервированный JavaScript
По состоянию на ECMAScript 2015, JavaScript имеет 33 зарезервированных ключевые слова , такие как break, constи new, а также 10 будущих зарезервированные ключевые слов , например, letи await. Ваша задача - объединить наибольшее количество последовательных 1 отдельных зарезервированных ключевых слов 2 при написании функционального кода JavaScript 3 . Последовательные зарезервированные …

9
Сдвиг-ориентированное программирование
Строка может быть сдвинута на число nпутем получения значения байта cкаждого символа в строке, вычисления (c + n) mod 256и преобразования результата обратно в символ. Например, смещение "ABC123"на 1 приводит к "BCD234"смещению на 10 "KLM;<="дюймов и смещению на 255 дюймов "@AB012". Задание Выберите , как много чисел nс , 0 …

30
Является ли это число целой степенью -2?
Есть умные способы определить, является ли число степенью 2. Это больше не интересная проблема, поэтому давайте определим, является ли данное целое число целой степенью -2 . Например: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes: …

9
Написать Quine на простом английском
Напишите квинну , состоящую из настоящих английских слов, разделенных пробелами. «Слово» определяется как строка, содержащая только строчные и прописные буквы ( /[a-zA-Z]+/в регулярном выражении). Чтобы быть «реальным», ваше слово должно быть признано официальным словарем Scrabble . Я использую словарь Эрудит, так как он дает четкий ответ о том, что является, …

7
Совместное использование (персонажей) это забота!
обзор Рассмотрим следующую задачу: Учитывая положительное целое число n> 0 , выведите его целочисленный квадратный корень. Целочисленный квадратный корень числа n является наибольшим значением x, где x 2 ≤ n , обычно выражается формулой floor(sqrt(n)). Примеры: 25 -> 5, 24 -> 4, 40 -> 6, 1 -> 1. Эта задача …

15
Что вы принесете на День Благодарения?
День благодарения в Соединенных Штатах приближается 24 ноября. Многие люди будут обедать со своими семьями, традиционно включая индейку и множество гарниров. Обычно это означает, что члены семьи должны координировать, кто принесет каждое из различных блюд. В этой задаче цель состоит в том, чтобы написать полиглот, который выводит разные блюда на …

23
Святая дыра в пончик, Бэтмен!
Некоторые персонажи более святы, чем другие. Используя как можно меньше нечестивых букв, отобразите приведенное выше утверждение. Вызов Напишите полную программу для печати Holy Hole In A Donut, Batman!в STDOUT или ближайшую альтернативу. Если вы можете сжать вход, чтобы уменьшить ваш счет, сойти с ума :) вход Никто Выход Holy Hole …

8
40 чисел в 9 байтах
Существует 40 способов размещения направленного гамильтонова пути на сетке 3 × 3: на этом графике ( спасибо Sp3000! ) Показаны только 20 ненаправленных путей. Пройдите каждую цветную линию в обоих направлениях для 40 направленных путей. Вызов Используя только ASCII для печати , напишите сетку символов 3 × 3, например: ABC …

27
Разница не должна иметь значения
Ваша компания недавно наняла новую группу чрезвычайно преданных сисадминов. Они считают, что просто смотреть на компьютерные экраны довольно ограниченно (я имею в виду, частота обновления 60 Гц просто НЕ достаточна), поэтому они подключили шину данных ЦП к ЦАП и воспроизводят ее на динамике через серверную комнату, чтобы они могли слышать …

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