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

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

30
Выход Pi без математики [закрыт]
Как можно меньше байт, ваша задача - написать программу, которая выдает: 3.14 На празднование позднего дня Пи, конечно! :) правила Вы можете сделать это как угодно, но есть некоторые ограничения. Вы не можете использовать арифметические операции где-либо в вашей программе. Это включает в себя +, -, *, /, %, ^(возведение …
56 code-golf  pi 

30
Сколько кода будет играть в гольф кодегольф, если код гольф может кодировать гольф?
Напишите функцию или программу, которая принимает два слова в качестве входных данных и выводит варианты популярного английского скороговорки «Сколько бы дерева сгрызло сурок, если сурок мог бы соскоблить дерево?». Выход будет использовать первое слово четыре раза Сколько woodбы woodзабил патрон, если бы woodпатрон мог забить wood? а второе слово четыре …
55 code-golf  string 

24
Сделайте миску супа алфавита
Это то, что мы назовем тарелкой супа с алфавитом - примерно круглая форма ascii-art с 26 заглавными буквами английского алфавита (AZ), расположенными по часовой стрелке для формирования периметра: XYZABC VW DE U F T G S H RQ JI PONMLK Напишите программу, которая принимает один буквенный символ AZ и выводит …

30
Синтаксис без сахара
В Хаскеле список обозначений: [a,b,c] Это просто синтаксический сахар для: a:b:c:[] И строка обозначений: "abc" Это просто синтаксический сахар для: ['a','b','c'] Это означает, что строка: "abc" Такой же как: 'a':'b':'c':[] задача Получив строку, вы должны вывести, как будет выглядеть десинтаксированная версия в Haskell. правила Вы получите строку любым допустимым методом …

16
«99 бутылок шипучего напитка»
Вызов Напишите программу, которая выводит текст на 99 бутылок пива, но вместо «beer» выведите «fizz», если количество бутылок на стене кратно 3, «buzz», если оно кратно 5, и «fizzbuzz», если оно кратно 3 и кратно 5. Если количество бутылок на стене не кратно 3 или 5, просто выведите «beer» как …

15
Напишите всю дыру, используя дыру
В символы ASCII с десятичным кодом 33 до 126 являются: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Обратите внимание, что в большинстве шрифтов 25 из этих символов имеют «дыры»: ( можно сказать, род больше 0 ) #$%&04689@ABDOPQRabdegopq Остальные 68 «не вскрытых» персонажей: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Ваша задача - написать самую короткую из возможных программ, используя только символы без …

30
Нарисуйте двойную спираль ASCII
Напишите программу, которая принимает целое число N через stdin или командную строку. Если N равно 0, одна буква Oдолжна быть напечатана на стандартный вывод. Если N положительно , эта горизонтальная двойная спираль ASCII art , нарисованная N сегментами, должна быть напечатана. Если N равно 1, вывод: /\ O O \/ …

30
Создать алфавитную песню
Ваша цель - создать алфавитную песню в виде текста в следующей форме (по порядку): A is for <word starting with A> B is for <word starting with B> C is for <word starting with C> ... Z is for <word starting with Z> Пример вывода: A is for Apple B …

30
Советы по игре в гольф в Баше
Какие общие советы у вас есть для игры в гольф в Баше? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Bash (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
55 code-golf  tips  bash 

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

30
Вставить слово в алфавитную сетку
Вдохновленный мемом, который я видел ранее сегодня. Описание задачи Рассмотрим бесконечную алфавитную сетку: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Возьмите слово ( CODEGOLFв этом примере) и сделайте его подпоследовательностью сетки, заменив неиспользуемые буквы пробелом и удалив буквы в конце бесконечной сетки: C O DE G O L F Примеры STACKEXCHANGE …

30
Распечатать последовательность N-Боначи
Это не очень широко известно, но то, что мы называем последовательностью Фибоначчи, АКА 1, 1, 2, 3, 5, 8, 13, 21, 34... на самом деле называется последовательность Duonacci . Это потому, что для получения следующего числа вы суммируете предыдущие 2 числа. Существует также последовательность Трибоначи , 1, 1, 1, 3, …

24
Значительный пробел
Мы определяем пробел как любой из трех символов: tab (0x09), символ новой строки (0x0A) или пробел (0x20). Для этого вам нужно написать две программы или функции на одном языке программирования, которые выполняют следующие задачи: Подсчитайте пробельные символы в заданной строке. Например, вход 123 -_- abc def вернул бы 7 (при …

9
Что это за тетромино?
Учитывая 16-разрядное целое число без знака N , ваша задача состоит в том, чтобы определить, соответствует ли его двоичное представление, отображенное в матрице 4x4, форме тетромино , и если да, то какой это форма. матрица Каждый бит N отображается в матрице 4x4 слева направо и сверху вниз, начиная с самого …

30
Вычислить последовательность Колакоски
Это перепост старой проблемы , чтобы приспособить требования ввода / вывода к нашим недавним стандартам. Это сделано для того, чтобы позволить большему количеству языков принять участие в соревновании об этой популярной последовательности. Смотрите этот мета-пост для обсуждения репоста. Последовательность Колакоски представляет собой забавную самоссылочную последовательность, которая имеет честь быть последовательностью …

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