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

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

9
Таблицы правды: компьютер вашего прадеда
Если вы вспоминаете свои школьные годы, вы, возможно, помните, что изучали Таблицы правды . Они казались скучными, но они являются основой для логики и (некоторые могут поспорить) всех вычислений ... проблема Ваша миссия, если вы решите принять ее, это написать программу, функцию или виджет кода, который может выводить таблицу истинности …

7
Префикс дерева обхода
Напишите программу, которая принимает (через стандартный ввод или командную строку) строку с рекурсивной формой PREFIX[SUFFIXES] где PREFIX может быть любой строкой строчных букв (az), включая пустую строку, и SUFFIXESможет быть любой последовательностью строк с PREFIX[SUFFIXES]объединенной вместе рекурсивной формой , включая пустую последовательность. Создайте список строчных буквенных символов из входных данных, …

4
Отображать слова с помощью 7-сегментного дисплея
Моим первым в мире программированием головоломок и Code Golf является дисплей с семью слэшами . Вот мой первый вызов, также основанный на 7-сегментном дисплее. Помимо цифр, я часто думаю о том, какие буквы я могу отображать, используя простой 7-сегментный дисплей. Оказывается, много букв могут быть отображены. Фактически, все буквы, кроме …

21
В поисках ценности слов!
Вступление В стране [Вставьте классное имя здесь] люди не покупают вещи за деньги, потому что у всех сильная аллергия на бумагу. Они платят друг другу словами! Но как это? Ну, они дают каждой букве числовые значения: a=1,b=2,c=3,etc. (С некоторыми другими специальными правилами, которые будут описаны позже) В этом задании вашей …
13 code-golf  string 

13
Нарисуйте комбинации, которые составляют до 100
У вас есть поле с одной цифрой в каждом углу: 1|2 --- 3|4 Если мы соединяем цифры по строкам слева направо, мы получаем 12 и 34. Если мы соединяем цифры по столбцам сверху вниз, мы получаем 13 и 24. Если мы добавим все эти числа, мы получим 12 + 34 …
13 code-golf 

3
Анализировать перетасованные перетасовки
Род модерирует карточную игру между двумя игроками: Джорджем и Тимом. В настоящее время Тим тасует карты. Род подозревает, что Тим пытается обмануть, поэтому он нуждается в вашей помощи, чтобы проверить, что случайный выбор справедлив. Тим делает перетасованный перетасовкой: он вырезает стопку карт из нижней части колоды, затем разрезает различные части …

30
Моя волнистая лампа
Двигаясь, я разбил свою лампу. Теперь мне нужен новый. Твоя работа - сделать мне лампу! Я не уверен, какой размер я хочу, хотя я знаю, что хочу волнистую. Ваша программа / функция должна принимать числовой ввод и распечатывать лампу с таким количеством загогулинов / ударов. Примеры: Входные данные:2 Выход: / …

22
Подсчет от 1 до целого числа… в двоичном
Вступление: Я помню, когда я был ребенком, я брал калькулятор и продолжал нажимать +кнопку, и смотрел, как высоко я могу считать. Теперь я люблю программировать, и я разрабатываю для iOS. Подсчет является фундаментальным навыком как для людей, так и для компьютеров. Без этого остальная часть математики не может быть сделана. …
13 code-golf 

7
Высокоточные металлические средства
Фон Эти металлические средства , начиная с известной золотой середины , определены для любого натурального числа (положительное целое число), и каждый из них является иррациональным константа (она имеет бесконечное расширение единовременных десятичную). Для натурального числа , то металлическое среднее является корнем квадратного уравнения Корни всегда но металлическое среднее обычно дается …
13 code-golf 

4
Очень странный счетчик слов
ВХОД: Любая строка, состоящая исключительно из строчных букв через аргумент функции, аргумент командной строки, STDIN или аналогичный. ВЫХОД: Напечатайте или верните число, которое будет представлять сумму расстояний букв в соответствии со следующей метрикой: Вы берете первую и вторую букву и подсчитываете расстояние между ними. Расстояние определяется раскладкой клавиатуры QWERTY, где …

6
Распечатать спираль ascii в памяти O (log n)
Вы можете написать программу или функцию, которая получает нечетное положительное целое число n , где n >= 3в качестве аргумента функции, аргументов командной строки или STDIN (или аналога для вашей системы), и печатает в STDOUT (или эквивалент в системе) спираль ASCII это вращается вовнутрь по часовой стрелке, где верхний край …

1
мутационное дерево мтДНК
Фон: МтДНК - это часть ДНК человека, которая передается от матери ребенку и редко мутирует. Поскольку это верно для всех людей, можно создать огромное дерево, которое визуализирует, как все люди связаны друг с другом через их материнское происхождение вплоть до гипотетического EVE. Каждая мутация в MtDNA при рождении ребенка создает …

1
Вероятности в скобках XKCD
Сегодняшний XKCD - это сетка в стиле спортивного турнира, где участники - это известные имена, объединенные в группы, возможно, с запутанными именами. Дайте вероятность того, что данный участник выиграет весь турнир, исходя из того, что каждый участник в данном раунде имеет равные шансы на победу в этом раунде. вход Имя …

3
Естественно линейные диофантовы уравнения
Линейное диофантово уравнение с двумя переменными - это уравнение вида ax + by = c , где a , b и c - постоянные целые числа, а x и y - целочисленные переменные. Для многих естественных диофантовых уравнений x и y представляют величины, которые не могут быть отрицательными. задача Напишите …

1
Спасти гусей от вымирания
Виды гусей, известные как Алекс А , известны тем, что живут в треугольных сетках, состоящих из 64 ячеек: (Фото взято из этой несвязанной проблемы Project Euler .) Мы будем маркировать каждую ячейку с номерами , 0чтобы 63начиная с верхнего ряда , а затем двигаясь слева направо в каждой строке ниже …

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