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

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

10
Кратчайшие однозначно определяющие подстроки
При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не содержится в "hallo"и "hola"и это как можно короче. …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

23
Кодировать - Перемешать - Декодировать
Вызов Ваша задача - закодировать целое число в виде строки символов ASCII , а затем успешно декодировать его после случайного перемешивания указанной строки. Вы напишите две программы / функции , которые будут называться Encoder и Decoder . кодировщик Ввод: целое число в диапазоне .NNn[ 0 , 231- 1 ][0,231-1][0,2^{31}-1] Вывод: …

13
Создайте самую медленную растущую функцию из 100 байтов
Ваша задача - создать самую медленную растущую функцию из не более 100 байтов. Ваша программа будет принимать в качестве входных данных неотрицательное целое число и выводить неотрицательное целое число. Давайте назовем вашу программу P. Он должен соответствовать этим двум критериям: Его исходный код должен быть меньше или равен 100 байтам. …

14
Повторно используйте ваш код!
В этой задаче мы пытаемся решить две важные проблемы одновременно. Они есть: Учитывая целые числа a и b , скажите, является ли a b -1 простым числом. Даны целые числа a и b , вернуть nCr (a, b). В частности, вы должны написать две программы, одна из которых выполняет первую …

28
Выступи против длинных очередей
Недавно кто-то предложил более строгие ограничения для длины строки Python по умолчанию: Очевидно, что ни одна программа не должна использовать более 80 символов в строке по целому ряду причин. Прежде всего, для удобочитаемости и удобства обслуживания важно иметь твердый стандарт, чтобы мы могли соответствующим образом отрегулировать ширину наших текстовых редакторов. …

2
На этом сайте мы соблюдаем законы термодинамики!
И, в частности, второй закон : энтропия изолированной системы увеличивается со временем . Для этого вызова, « Изолированная система » будет считаться программой или функцией (далее сокращенно «программа»); Прохождение « времени » будет соответствовать повторному выполнению вывода программы , рассматриваемой как новая программа; « Энтропия » будет принята как энтропия …

2
Угадай язык
Введение Этот сайт быстро создает огромный набор фрагментов кода, поэтому давайте с этим что-нибудь сделаем! Вот файл данных . Он содержит 9 066 уникальных пар «язык + фрагмент» для 113 языков, взятых с этого сайта. Формат разделен табуляцией (language-TAB-snippet), все новые строки в фрагментах заменены на <LF>, а все вкладки …

15
Геометрический вызов
Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это идентификатор типа фигуры, …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Укладка пифагорейских треугольников
Задний план Пифагорейский треугольник - это прямоугольный треугольник, где длина каждой стороны является целым числом (то есть длина стороны образует тройку Пифагора ): Используя стороны этого треугольника, мы можем прикрепить еще два неконгруэнтных пифагорейских треугольника следующим образом: Мы можем продолжить эту схему по своему усмотрению, если только два треугольника не …

15
Подавить уникальных персонажей
Это очень просто: ваша программа или функция должна сгенерировать следующий текст: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Хорошая печать Вы можете написать программу или функцию , которая возвращает вывод в виде строки или печатать …

8
Программы Prolific Perfect Pangram, относящиеся к печати ASCII
Обновления: ограничение по времени снято. Вы должны быть в состоянии описать вывод - см. Новое правило. Панграмма является предложением , которое использует каждую букву в алфавите , по крайней мере один раз, такие как: Быстрая коричневая лиса прыгает через ленивую собаку. Идеально панграмма использует каждую букву только один раз. Подумайте …

5
Перевод на английский
Ваша задача - написать программу для перевода (английский) leetspeak / lolspeak / txtspk на обычный английский. Ваша программа должна читать из стандартного ввода и вывода в стандартный вывод, если ваш язык не поддерживает их. Вы можете использовать файл, содержащий список слов на английском языке, разделенных новыми строками. Он должен быть …

4
Внедрить ROT-47… в ROT-47
Задача: реализовать ROT-47 в коде, который работает как сам по себе, так и в качестве версии ROT-47. Подсчет очков: Ваша оценка рассчитывается как процент использованных, ROT-47 приемлемых байтов в сумме обеих версий программы, деленный на общее количество байтов (всех символов) обеих версий . Используется, ROT-47 байт право любой символ , …

3
Решить загадку 15 (мозаика-головоломка)
15 Puzzle - известная головоломка, включающая в себя перемещение 15 плиток по сетке 4x4. Начиная со случайной конфигурации, цель состоит в том, чтобы расположить плитки в правильном порядке. Вот пример решенной загадки 15: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Каждый ход …

13
Сделайте длинную подпись типа
Вызов Найдите выражение длиной не более 100 байт с самой длинной сигнатурой типа. правила Разрешен любой статически типизированный язык с выводом типа Тип должен быть однозначным, но в противном случае он может включать типы без определенных экземпляров. Например Num [a]и Eq [a]разрешено, даже без определенного экземпляра Нет импорта, кроме минимума, …

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