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

42
Какое самое короткое непрерывное подмножество ASCII вам нужно для вывода остальных?

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

42
Сюрприз для Brain-Flak

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

42
StringgnirtSStringgnirtSStringgnirtS

Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий...

42
Напишите самую короткую программу, которая генерирует большинство предупреждений и ошибок компилятора

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

41
Написать Quine на простом английском

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

41
Сдвиг-ориентированное программирование

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

41
Зарезервированный JavaScript

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

41
Является ли это число целой степенью -2?

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

40
Что вы принесете на День Благодарения?

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

40
Разница не должна иметь значения

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

40
40 чисел в 9 байтах

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

40
Святая дыра в пончик, Бэтмен!

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

40
Совместное использование (персонажей) это забота!

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

39
Natural Pi # 0 - Рок

Цель Создайте программу / функцию, которая принимает входные данные N, проверяет, являются ли Nслучайные пары целых чисел относительно простыми, и возвращает sqrt(6 * N / #coprime). TL; DR Эти проблемы представляют собой симуляции алгоритмов, которые требуют только природы и вашего мозга (и,...

39
Закаленная радиация Quine

Как вы должны (мы надеемся) знать, радиационно-закаленная квинна - это квинна, с которой вы можете удалить любого персонажа и все равно распечатать его исходный, предварительно измененный источник. Дело в том, что с большинством из них вы можете удалить только одного персонажа; в противном случае...

39
Вектори! - Гран-при Vector Racing

Пользователь CarpetPython опубликовал новый взгляд на эту проблему, в котором гораздо больше внимания уделяется эвристическим решениям из-за увеличенного пространства поиска. Я лично считаю, что этот вызов намного приятнее моего, поэтому подумайте над тем, чтобы попробовать его! Векторные гонки -...

39
Охота на Wumpus

Когда я был мальчиком, дети ходили в компьютерные магазины и играли в «Охоту на вумпа», пока персонал не выгнал нас. Это была простая игра, программируемая на домашних компьютерах середины 1970-х годов, машины настолько зачаточные, что вместо микропроцессоров размером с микросхему, я думаю, у...

39
Наименьшее сжатие шахматной доски

Напишите алгоритм или программу, которая может кодировать и декодировать шахматную доску. Цель состоит в том, чтобы сделать наименьшее представление шахматной доски, которую можно было бы использовать (после декодирования), чтобы определить все возможности перемещения для игрока на этом ходу....

39
Добавление чисел с помощью регулярных выражений

Я хочу попробовать новый тип задач по регулярному выражению в гольф, в котором вас просят решать нетривиальные вычислительные задачи с помощью только замены регулярных выражений. Чтобы сделать это более возможным и менее трудоемким, вам будет разрешено применить несколько замен, одну за другой....

39
Посмотрите, в небе! Это супер пупер массив!

Вдохновленный этим вопросом от наших друзей- конкурентов на Code Review. Определения Супер массив представляет собой массив , где каждый новый элемент в массиве больше , чем сумма всех предыдущих элементов. {2, 3, 6, 13}это супер массив, потому что 3 > 2 6 > 3 + 2 (5) 13 > 6 + 3 + 2 (11)...