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

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

2
Пиррационные числа
Pi - иррациональное число , что означает, что его десятичное представление никогда не заканчивается и не повторяется. Пи усекается до 41 десятичного знака (40 знаков) 3.1415926535897932384626433832795028841971. Если мы игнорируем десятичную точку и перечисляем цифры как последовательность натуральных чисел, избегая дубликатов , мы получим 3 1 4 15 9 2 6 …
14 code-golf  pi 

1
Минимальные Boggle-подобные договоренности
Подумайте, как можно расположить слово в произвольно большой сетке Boggle, если игнорируется правило о том, что не следует использовать один и тот же буквенный куб более одного раза . Также предположим, что у вас есть неограниченное количество буквенных кубов (со всеми присутствующими буквами), и Quэто просто Q. Слово MISSISSIPPIможет быть …

4
Пришло время заняться математикой
Вступление Это одна из моих любимых математических головоломок. Учитывая цифру (скажем, 3) и количество раз, чтобы использовать эту цифру (скажем, 5), сгенерируйте 10 выражений, которые приводят к 1, 2, 3, 4, 5, 6, 7, 8, 9 и 10, используя просто +, -, ×, ÷, ^ и √ (корень) (в скобках …

7
Обратный отсчет и переработка
обратный отсчет Ваша цель для этой задачи кода-гольфа состоит в том, чтобы отсчитывать и тем временем перерабатывать числа. Позволь мне объяснить. Сначала ваше приложение читает число, либо в качестве аргумента программы, либо с использованием стандартного ввода. Далее вам просто нужно будет отсчитать, как это: 10 9 8 7 6(в порядке …
14 code-golf  number 

3
Выражение, равное его длине
По заданному числу найдите в словах выражение, равное этому числу, с длиной этого числа. Таким образом, для ввода 15вы можете вывести sixteen minus one, который имеет пятнадцать символов (не считая пробелов). Если существует несколько решений, распечатайте, сколько хотите. Если ничего не существует, выведитеimpossible Используйте только операторы plus, minus, times, и …
14 code-golf  math  string 

11
Сделай мне дерево алфавита
вступление В большинстве шрифтов всех символов верхнего регистра алфавита , кроме BDOодинарных линий приблизительно трогательных некоторые из четырех углов ограничивающего прямоугольника персонажа: ACEFGHIJKLMNPQRSTUVWXYZ. Например, две ноги A«касаются» нижнего левого и нижнего правого углов персонажа. Аналогично, Cкасается его верхнего и нижнего правых углов (он немного изогнут, но достаточно близко). Lкасаются только …

30
Минимальное исключенное количество
Это предназначено, чтобы быть простым, размером с укус размером с клюшку для гольфа. MEX (минимальное количество исключены) из конечного набора чисел является наименьшим неотрицательным целым числом , 0, 1, 2, 3, 4, ...что вовсе не в коллекции. Другими словами, это минимум дополнения. Операция mex занимает центральное место в анализе беспристрастных …
14 code-golf  math 

7
Молярные массы соединений
задача Напишите программу, которая принимает соединение, состоящее исключительно из элементов с атомным номером, меньшим или равным 92 (уран), и выводит молярную массу соединения в grams/mole. Правила и ограничения Вы не можете использовать функцию, которая напрямую рассчитывает молярную массу для вас. Ваша программа должна быть в состоянии работать на автономном компьютере. …

2
Гольф на День Домино
Учитывая настройку домино, ваша задача выяснить, какие домино падают, а какие нет. вход Возьмите прямоугольное ASCII представление настройки домино. Следующие символы используются для сетки ASCII: (пробел): пустая ячейка |, -, /, \: Домино Домино может падать в 8 направлениях, которые представлены следующими буквами (аналогично ориентации WASD): Q W E A …

3
Сделай мне менеджер окон!
Я ненавижу раздувание кода! Поэтому я решил заменить свою систему Windows 7 на версию для гольфа. Однако я знаю, что это нелегко, поэтому давайте сначала создадим прототип. Он возьмет список окон у пользователя и покажет их с помощью псевдографического дисплея на стандартном выходе. Например: пользовательский ввод: 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 …

7
Минималистские шестнадцатеричные часы
Ваша задача - создать часы, которые отображают время в виде шестнадцатеричного числа и цвет фона в виде шестнадцатеричного цветового кода времени. Требования: нет ввода. В центре вашего вывода вы должны отобразить знак числа и текущее время в 24-часовом формате как «#hhmmss». Программа должна обновляться до текущего времени хотя бы раз …
14 code-golf  date 

9
Симулировать вращение доски
Вступление Вы играете в игру на совпадение, в которой монеты вставляются сверху и падают вниз (на верхнюю монету) под действием силы тяжести. Так это O <- inserting this coin OO O OOOOO станет этим O OO O OOOOO Теперь представьте, что кто-то вращает доску по часовой стрелке. Произойдет следующее: 1. …

7
Длина программы Фибоначчи
Напишите программу с длиной n, которая выводит другую программу, длина которой является следующим числом Фибоначчи после n. Новая программа должна сделать то же самое - вывести другую программу, длина которой равна следующему числу Фибоначчи и т. Д. Сама по себе (длина исходной программы) не обязательно должна быть числом Фибоначчи, хотя …

28
Случайно выбрать одно число, которое отличается от двух других случайных чисел
Два случайных числа A и B были сгенерированы как 1, 2 или 3 Ваша задача состоит в том, чтобы случайным образом выбрать третье число C, которое также может быть 1,2 или 3. Но C не может быть равно A или B. И да, A может равняться B. Если A = …
14 code-golf  random 

15
Отображать кадры из .txt файла
Задание: Для .txtфайла с кадрами в формате ASCII, каждый из которых разделен символом \n(см. Этот пример, если вам неясно), выведите движущееся изображение с кадром с 1 кадром в секунду. Обратите внимание, что \nна последнем кадре есть трейлинг . Размеры каждого кадра будут: X <80 У <20 Правила Предыдущий кадр должен …
14 code-golf 

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