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

23
Внедрить ROT-47… в ROT-47

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

23
На этом сайте мы соблюдаем законы термодинамики!

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

23
Полупалиндромная головоломка

Палиндром - это слово, обратное ему. Теперь есть некоторые слова, которые могут выглядеть как палиндромы, но это не так. Например, рассмотрим слово sheesh, sheeshне являющееся палиндромом, потому что его противоположность - hseehsэто другое, однако, если мы рассмотрим shодну букву, то наоборот...

23
Перевод на английский

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

23
Повторно используйте ваш код!

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

23
Кратчайшие однозначно определяющие подстроки

При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не...

23
Программы Prolific Perfect Pangram, относящиеся к печати ASCII

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

23
Подавить уникальных персонажей

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

22
Сжатие энергии атомной ионизации

Это другой тип задачи сжатия. В обычном вызове колмогоровской сложности вам необходимо воссоздать список точно. Здесь вам разрешено округлять значения любым удобным для вас способом. В чем подвох? Ваша оценка оштрафована в зависимости от того, насколько неправильны ваши результаты. В нижней части...

22
Распознать рукописные цифры

Ваша задача - прочитать изображение, содержащее рукописную цифру, распознать и распечатать эту цифру. Входные данные: изображение в градациях серого 28 * 28, представленное в виде последовательности из 784 чисел в формате от 0 до 255, разделенных пробелом. 0 означает белый и 255 означает черный....

22
Сделайте простую упаковку слов

(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в...

22
Свергнуть несколько домино!

Спасибо за этот вопрос для вдохновения В этих проблемах мы будем представлять линию домино в виде строки |, /и \. Вам дадут строку домино в качестве входных данных, и вы должны определить, как они выглядят, когда они обосновались. Вот правила того, как домино падает Постоянное домино, |оставленное...

22
Напишите квадратную программу, которая выводит количество раз, когда она была «развернута»

Рассмотрим квадратный блок текста, шириной N символов и высотой N, для некоторого нечетного целого числа N больше 1. В качестве примера пусть N = 5, а текст будет: MLKJI NWVUH OXYTG PQRSF ABCDE Обратите внимание, что это алфавит (кроме Z), вращающийся против часовой стрелки от левого нижнего угла....

22
Луковое программирование

Используя только пригодный для печати ASCII (шестнадцатеричные коды от 20 до 7E), напишите квадратную базовую программу N × N без комментариев, которая окружена еще 4 слоями , создав квадратную программу (N + 8) × (N + 8) (N> 0) , Для N = 3 макет (который будет заменен реальным кодом) выглядит...

22
Мета-боулинг Гольф

Ваша задача - создать самую короткую программу (A), которая выводит другую программу (B) с самыми уникальными байтами, которая, в свою очередь, выводит исходную программу (A). По сути, вы играете в гольф одну половину пары программ Уроборос (также называемых периодическими итерациями) и играете в...

22
Это существительное или нет?

Задав строку в качестве входных данных, определите, является ли она существительным или нет. Вы будете оцениваться по 1000 наиболее распространенных английских слов, по тому, сколько вы правильно назвали как существительное или нет. Программа или функция, которая правильно классифицирует...

22
Виртуальная клавиатура для ввода текста

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

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

22
Как считать слоги в слове

Входные данные: вам будет передана строка, содержащая одно английское слово. Все буквы будут строчными, и в строке не будет не алфавитных символов. Вывод: вы вернете целое число от 1 до 7, представляющее, сколько слогов вы думаете в слове. Оценка: Ваша программа будет работать со всеми словами,...

22
Печать кусочков полиглота

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