Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

30
Другой вид Meta Regex Golf
Обратите внимание: следуя популярному требованию, я немного смягчил правила: Максимальный размер регулярного выражения увеличивается на 1 байт каждые 5 ответов . Ответ N может использовать до 29 + ⌈N / 5⌉ байтов. Оценка каждого ответа будет (M / (30 + N / 5)) N В regex golf вам дается два …

15
Это дождливый день
контекст Это день святого валентина Единственный, кого ты когда-либо любил, оставил тебя вчера для этого парня, которого она всегда находила "глупым и неинтересным" . По дороге домой вы застряли в пробке, слушаете старые песни по радио, дождь, падающий на лобовое стекло, качает вас. Через некоторое время в вашей машине вы …
42 code-golf 

30
Произведите неожиданное слово [закрыто]
Цель состоит в том, чтобы написать программу, которая будет генерировать слово неожиданно (программа не выглядит так, как будто она собирается произвести слово). Пример (JavaScript): alert(([0][1]+"").slice(4,8)) оповещения "хорошо" - jsfiddle . Пояснения: 1. [0][1]возвращает undefined, потому что в массиве только один элемент [0] 2. Добавление пустой строки преобразует undefinedв строку «undefined» …

30
Распечатать синусоидальную волну (по вертикали)
Напечатайте непрерывную синусоидальную волну, прокручивая вертикально на терминале. Программа не должна завершаться и должна непрерывно прокручивать волну вниз (кроме случаев, когда она каким-то образом прерывается). Вы можете предположить, что переполнение не является проблемой (то есть вы можете использовать бесконечные циклы с увеличивающимися счетчиками или бесконечную рекурсию). Волна должна удовлетворять следующим …

30
Как мне написать функцию добавления? [закрыто]
Проблема: Я ведущий разработчик для большой компании, мы делаем Skynet. Меня назначили Напишите функцию, которая вводит и возвращает их сумму ПРАВИЛА: Нет ответов, как function sum(a,b){ return "their sum"; } РЕДАКТИРОВАТЬ: принятым ответом будет тот, который получил наибольшее количество голосов 1 января 2014 года Примечание: это вопрос кодового троллинга . …

30
Помогите!! Как сделать квадратный корень! [закрыто]
Привет, ребята, для моего класса мне нужно сделать квадратный корень из числа, но это не работает !! HELLPP! Соревнование: Write a function or program that will "make a number square root". Примечание: это троллинг кода. Дайте «полезный» ответ, который поможет новому программисту достичь успеха в программировании! Будь креативным!

30
Кратчайший код, чтобы определить, является ли строка палиндромом
Палиндром некоторая строка , которая пишется точно так же , как назад и вперед. Например, «Ева, я могу заколоть летучих мышей в пещере?» такое палиндром (EVACANISTAB | BATSINACAVE) Для этого кода гольф, используя язык по вашему выбору, определяет, является ли данная строка палиндромом или нет. Краевые случаи: Пунктуация не засчитывается …

30
Французские номерные знаки
песочница Французские номерные знаки Французские номерные знаки располагаются в последовательном порядке, следуя определенной схеме цифр и букв:AB-012-CD Вызов Напишите программу или функцию, которая для данного номера выводит соответствующий французский номерной знак . Ваша программа не должна обрабатывать какие-либо особые случаи, как указано на связанной странице. Он должен быть в состоянии …

12
Считайте объявление переменной C
Задний план Оператор объявления переменной в C состоит из трех частей: имя переменной, ее базовый тип и модификатор (ы) типа . Существует три вида модификаторов типов: Указатель *(префикс) Массив [N](постфикс) Функция ()(постфикс) Вы можете указать список аргументов функции внутри паренов, но ради этого вызова давайте проигнорируем его и просто используем …
42 code-golf  parsing  c  syntax 

30
АЛЬТЕРНАТА КАЗ
Для сегодняшнего вызова вы должны написать программу или функцию, которая чередует регистр строки. Тем не менее, вы должны игнорировать не алфавитные символы. Это означает, что каждый буквенный символ должен иметь другой регистр, чем предыдущий и следующий буквенный символ. Это немного сложнее, чем заглавные буквы, например. Если вы берете строку, такую …
42 code-golf  string 

5
Блочный корпус Bot Flocks!
Конкурс окончен! вступление Это интерактивное состязание " царь горы", в котором контроллер полностью содержится в фрагменте стека в нижней части вопроса. Контроллер автоматически читает ответы и играет в игры. Любой может запустить его в любое время прямо в своем браузере. Механика этого конкурса очень похожа на тех, что у Red …

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

17
Первый номер, содержащий каждое письмо
Если в качестве входных данных указать одну букву от A до Z (кроме J и K), выведите наименьшее неотрицательное целое число, содержащее эту букву в письменном виде. Предположим, что числа никогда не содержат слова «и», 101как и «сто один», а не «сто один». Предположим, американский (короткий) подсчет, так что один …

29
N-й член последовательности Ван Экка
Выведите N-й член последовательности Ван Эка. Последовательность Ван Экка определяется как: Начинается с 0. Если последний член является первым вхождением этого термина, следующий член равен 0. Если последний термин встречался ранее, следующий - сколько шагов назад было самым последним. https://oeis.org/A181391 https://www.youtube.com/watch?v=etMJxB-igrc https://www.youtube.com/watch?v=8VrnqRU7BVU Последовательность: 0,0,1,0,2,0,2,2,1,6,0,5,0,2, ... тесты: Вход | Выход 1 …

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

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