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

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

7
Сортировать по алфавиту
Задача состоит в том, чтобы составить программу, которая сортирует список слов, только для того, чтобы слова были в порядке случайного заданного алфавита. Ваша программа примет строку слов, разделенных запятыми, и новый алфавит. Ваша программа будет выводить каждое слово таким же образом в новом отсортированном порядке. Пример: Входные данные: home,oval,cat,egg,network,green bcdfghijklmnpqrstvwxzaeiouy …

15
Сумма строк без конвертации
Вы должны взять 2 строковых ввода и вывести сумму этих двух строк без преобразования их в int или использования любого числового типа данных. ех. string one = "123"; string two = "456"; string sum = "579"; Предположим, что строки не будут длиннее 10 цифр. Это код гольф и самый короткий …

11
Болгарский пасьянс
«Болгарский пасьянс» - это однопользовательская игра, популярная у Мартина Гарднера в его математической колонке « Scientific American» . У вас есть Nодинаковые карты, разбитые на стопки. Вы берете карту из каждой колоды и формируете новую колоду с удаленными картами. Вы повторяете этот процесс до тех пор, пока не достигнете состояния, …
9 code-golf  game 

6
Самый короткий скрипт, который дает время, прошедшее с отметки времени Unix
Чтобы победить в этом испытании, вам нужно написать кратчайший сценарий «timeago», который выводит число десятилетий, лет, недель, дней, часов, минут и секунд между заданной меткой времени Unix и временем выполнения сценария. Вы должны указать разницу во времени в «минимальных сроках», например, 1 weekнет 7 days, 9 yearsнет 0 decades 9 …
9 code-golf  date 

3
Счетные стержни; сосчитать ваши удочки
Некоторый фон Счетные палочки - это маленькие столбики (длиной 3-14 см), которые использовались математиками из многих азиатских культур в течение более 2000 лет для представления любого целого числа или дроби. (В этом chqllenge мы сосредоточимся на целых числах без знака). Была также письменная версия, называемая цифрами стержня. Вот как это …

3
ASCII Art Code Generator
У меня есть программа, которая генерирует отформатированный код Brainfuck. Я запускаю свою программу ./example "S" и вывод +[>+ < +++ ] >--. который печатает S в Brainfuck. Ваша цель - написать программу, которая принимает строку в качестве входных данных и выводит исходный код на другом языке, который печатает эту строку. …

3
Проверить Loopy Решения
Это дополнительная задача для создания головоломки Loopy . Возможно, вы захотите решить эту задачу, прежде чем пытаться выполнить более сложную задачу из предыдущей ссылки. Цель этой задачи - проверить правильность решения загадочной головоломки. Пожалуйста, возьмите всю документацию о загадочной загадке из предыдущей ссылки. Решенная зацикленная головоломка отформатирована очень похожим образом …
9 code-golf 

4
Лесная тропа
После вашей катастрофической поездки на каноэ вы в конечном итоге упали с водопада в конце речных порогов. Ваше каноэ взорвалось, но вам удалось пережить взрыв. Тем не менее, ваше речное путешествие полностью исчезло с карты - вы теперь потерялись посреди леса. К счастью, у вас все еще есть свои навыки …

4
Тюнинг Струны
задача Напишите программу, чтобы определить, звучит ли нота, а также сколько центов расстроено, строки, настроенной на заданную частоту и нажатой в данной точке. Для простоты предположим, что частота создаваемого звука и длина струны справа от места, где она нажата, обратно пропорциональны. Примечание: эта задача имеет дело только с основным тоном, …

6
Нумерация перестановок
Соревнование Для данного набора из n целых чисел напишите программу, которая выведет свой лексикографический индекс. Правила Входные данные должны быть только набором уникальных неотрицательных целых чисел, разделенных пробелами. Вы должны вывести лексикографический индекс (от 0 до n! -1 включительно) перестановки. Никакие библиотеки перестановок или встроенные перестановки не могут быть использованы. …

3
Подсчитайте, на сколько кубиков можно нарезать один куб
Представьте себе какой-нибудь куб, который мы можем разрезать на более мелкие кубики без оставшихся кусочков. Найдите, на сколько кубов можно нарезать куб. Например, куб можно разрезать на 8, 27 (очевидно, 3-й степени целых чисел) и 20 (19 маленьких кубиков плюс один в восемь раз больше остальных, см. Изображение). Смотрите здесь …

6
Найти самый глубокий узел двоичного дерева
Напишите программу, которая принимает двоичное дерево в качестве входных данных и выводит самый глубокий узел и его глубину. Если есть связь, выведите все задействованные узлы, а также их глубины. Каждый узел представлен как: T(x,x) T(x) T где T- идентификатор одного или нескольких буквенно-цифровых символов, а каждый x- другой узел. Вот …

24
Сгенерировать таблицу групп для Z_n
Группы являются широко используемой структурой в математике и имеют приложения в области компьютерных наук. Эта проблема кода заключается в наименьшем количестве символов для создания таблицы групп для аддитивной группы Z n . Как строится таблица: для Z n элементами являются {0, 1, 2, ..., n-1}. Таблица будет иметь n строк …

4
Найди следующее «интересное» время
Я случайно взглянул на часы сегодня в 11:11:11 (а сегодня 1/11; очень жаль, что это не 2011 год), и это заставило меня задуматься: я знаю! Я должен сделать из этого вопрос по коду! Я придурок В любом случае, ваша задача - взять час, минуту и ​​секунду в качестве входных данных …
9 code-golf  date 

2
Фрагментируйте фрагменты кода на Stack Exchange
Ваша цель - ввести любой произвольный текст, например: This is some text И выведите этот текст в формате кода для постов (разметка SE) и комментариев (мини-разметка) на Stack Exchange, например: `This is some text` `This is some text` Тем не менее, это становится сложнее. Рассмотрим вход: Perl has a variable …
9 code-golf 

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