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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

21
(A [l (t [e (r) n] e) s] t) строка!
Альтернатива - это процесс взятия строки и ее размещения в чередующихся скобках. Вот как вы чередуете строку. Для строки длины N возьмите центр N символов и заключите их в круглые скобки. Так что, если наша строка была Hello world!(12 символов), мы получим (Hello world!) Затем возьмите оставшиеся центральные n-2символы и …

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

30
Создать; # код
Связанный с: Сделать интерпретатор; # В вышеупомянутой связанной задаче стояла задача создать переводчика для эзотерического языка ;#. ;#язык Язык имеет ровно две команды: ;и #(все остальные символы игнорируются интерпретатором): ;: Увеличить аккумулятор #: По модулю аккумулятора на 127, выведите соответствующий символ ASCII и сбросьте аккумулятор на 0. Вызов Поскольку я …


18
Автоматизируйте упражнение по подсчету в первом классе
CodeGolf Challenge PWSSHHHH! Вы просыпаетесь в криогенной лаборатории в 3000 году. После того, как вас сопровождают в офис назначения, чтобы получить ваш карьерный чип, предположительно таковой у курьера, зонд обнаруживает, что вы из 2000 года. Из-за этого и нескольких стереотипы, вы, как предполагается, глупы по сравнению с сегодняшним современным человеком …

30
нажмите любую клавишу для продолжения
Ваша задача состоит в том, чтобы создать программу , которая будет отображать следующий текст, ждать пользователя нажать клавишу (это нормально игнорировать ключи , как ctrl, alt, caps lockи т.д., до тех пор , как ключи нравятся letters, numbers, symbolsи enterне игнорируется), и затем завершите программу: Press any key to continue... …
36 code-golf 

30
Заменить двойки тройками
Учитывая положительное целое число п написать код , чтобы взять его разложение на простые множители и замены всех его факторов 2с 3. Например 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Это код-гольф, поэтому цель состоит в том, чтобы минимизировать количество байтов в …

30
Загрузка навсегда ... стиль Windows
Создайте панель загрузки в стиле Windows, следуя инструкциям. (обратите внимание, что это отличается от загрузки ... навсегда ) Ваш вывод должен начинаться с [.... ]. Каждый тик, вы должны подождать 100 мс, а затем переместить каждую точку на один символ вправо. если точка находится на десятом символе, переместите его на …

26
Проверка мотоциклетной экипировки!
Некоторые из вас могут быть знакомы с тем, как переключается мотоцикл. Но для тех, кто этого не делает, это выглядит так 6 5 4 3 2 N 1 Теперь я хочу знать, в каком я снаряжении после нескольких сдвигов вверх и вниз. Программа должна работать с нейтральной. Пример ввода: V^^ …
36 code-golf 

11
Разные задания, одни и те же персонажи
В этом задании вам нужно решить 4 разные задачи, используя один и тот же набор символов. Вы можете изменить порядок символов, но не можете добавлять или удалять символы. Победителем будет представление, которое решает все задачи, используя наименьшее количество символов. Все задачи должны решаться на одном языке. Обратите внимание, что это …

21
Прыгающие кенгуру
Предыстория Отказ от ответственности: может содержать вымышленную информацию о кенгуру. Кенгуру пересекают несколько этапов развития. Когда они становятся старше и сильнее, они могут прыгать выше и дольше, и они могут прыгать больше раз, прежде чем проголодаться. На стадии 1 , кенгуру очень мало и не может прыгать на всех. Несмотря …

14
Массив вызовов № 2: разделите вложенный массив
Примечание. Это №2 в серии задач по манипулированию массивами . Для предыдущего вызова нажмите здесь . Разделение вложенных списков Чтобы разделить значения во вложенном списке, выровняйте его, а затем оберните каждое значение так, чтобы оно было на той же глубине вложенности, что и раньше. То есть этот список: [1, [2, …

8
Помогите моей маниакальной жене украсить нашу елку
Моя жена очень, скажем так, особенная, когда дело доходит до украшения нашей елки. Давайте напишем ей код, который поможет ей в это трудное время. вход Учитывая вход 2 < n < 10высота дерева и 0 < k < nразличное количество украшений. задача Украсьте дерево, начиная с 1и увеличивая, kпока мы …

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

30
Деление и остаток
Эта проблема, хотя, вероятно, тривиальна в большинстве «стандартных» языков, адресована тем языкам, которые настолько эзотеричны, низкоуровневы и / или трудны в использовании, что очень редко встречаются на этом сайте. Это должно обеспечить интересную проблему для решения, так что это ваш шанс попробовать тот странный язык, о котором вы читали! Задание …

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