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

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

14
Спираль Фибоначчи
Ваша цель - создать спираль Фибоначчи с числами. Пример ввода / вывода 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 …

28
Leyland Numbers
Если задано натуральное число n, верните n-й номер Лейланда . Номер лейланд Числа Лейланда являются положительными целыми числами kвида k = x^y + y^x Где x,yцелые числа строго больше 1. Они перечислены в порядке возрастания. РЕДАКТИРОВАТЬ: @DigitalTrauma предложил включить следующее «определение»: Представьте, что мы добавляем x^y+y^xв сумку все возможные значения …

30
Печать всех буквенно-цифровых символов и подчеркивания
Напишите программу или функцию, которая печатает или возвращает строку буквенно-цифровых символов и подчеркивания в любом порядке . Чтобы быть точным, должны быть выведены следующие символы, и не более : abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ При печати на стандартный вывод разрешается дополнительный завершающий символ новой строки после вывода. Встроенные константы, содержащие 9 или более вышеперечисленных …

30
Генерация 100 классов Java Tuple
Напишите скрипт, который записывает в стандартный вывод или эквивалентный вашему языку 100 строк (допустимого) кода Java, который начинается с: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class …

22
Ниндзя и Обезьяны и Медведи, О, Боже!
Эта задача является призом NinjaBearMonkey за победу в моих блоках Block Building Bot! вызов с представлением Черного рыцаря . Поздравляем NinjaBearMonkey! Задача здесь довольно проста, но имеет множество возможных подходов. История гласит, что в мире Изометрических иллюзий существует 6 различных типов существ: Ниндзя, сокращенно N Медведи, сокращенно B Обезьяны, сокращенно …
37 code-golf  string 

8
Самая короткая завершающая программа, выходной размер которой превышает число Грэма
Напишите кратчайшую возможную программу (длина измеряется в байтах), удовлетворяющую следующим требованиям: нет ввода вывод на стандартный вывод исполнение в конечном итоге прекращается общее количество выходных байтов превышает число Грэма Предположим, что программы работают до «нормального» завершения на идеальном компьютере 1, способном получить доступ к неограниченным ресурсам, и что общие языки …

30
Проверьте, находятся ли буквы слова в алфавитном порядке
Напишите функцию / программу, которая принимает строку строчных / прописных букв [A-Za-z] в качестве входных данных, которая проверяет, являются ли встречающиеся буквы уникальными и в алфавитном порядке (игнорируя строчные и прописные буквы) или нет. Вывод должен быть правдивым, если они уникальны и в алфавитном порядке, и ложным, если нет. Вот …

30
Определите, все ли десятичные цифры уникальны
Удаленные вопросы о переполнении стека иногда создают отличный материал для гольфа. Напишите функцию, которая принимает неотрицательное целое число в качестве входных данных и возвращает true, если все цифры в базовом 10 представлении этого числа являются уникальными. Пример: 48778584 -> false 17308459 -> true Количество символов включает только функцию. Если вы …

30
Распечатать алфавит четыре раза
Программа должна печатать алфавит четыре раза: сначала в обычном алфавитном порядке, затем в порядке qwerty-клавиатуры, третьем в порядке дворака и, наконец, в обратном алфавитном порядке. Вывод должен выглядеть примерно так: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba Выходные данные не чувствительны к регистру, и вы можете добавлять или пропускать символы новой строки или …

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

5
P i = = 3, 2
Вдохновлен этим видео из серии Infinite . Введение Пи определяется как отношение длины окружности к диаметру круга. Но как определяется круг? Обычно круг определяется как точки с постоянным расстоянием до центральной точки (предположим, что центр находится в (0,0)). Следующий вопрос будет таким: как мы определим расстояние ? Далее мы рассматриваем …

30
Смешайте пи и е, чтобы сделать пирог!
Все знают пи математическую константу, отношение длины окружности к ее диаметру. 3.14159265358979323846264338327950288419716939937510... Вы , наверное , также знаете й математическую константу, основание натурального логарифма. 2.71828182845904523536028747135266249775724709369996... Но ... ты знаешь пирог ? Это одна из самых важных констант (для меня). Это цифры Пи и Е чередуются. 32.1741185298216852385485997094352233854366206248373... Как десятичное расширение: 3, …

18
Считай до 100 на датском
Выведите все числа от 0 до 100 в правильном порядке, используя датский способ подсчета Как они рассчитывают Как и в английском, они имеют специальные слова для 0-20, 30, 40 и 100 Вместо того чтобы сказать twenty-oneи twenty-two, они говорят one and twentyиtwo and twenty Начиная с пятидесяти, они говорят, что …

28
Это прот номер?
Номер Proth , названный в честь Франсуа Прот, это число , которое может быть выражено как N = k * 2^n + 1 Где kнечетное положительное целое число и nтакое положительное целое число, что 2^n > k. Давайте использовать более конкретный пример. Возьмите 3. 3 - число Proth, потому что …

6
КОБОЛ Y2K редукс
В 1990 - х годах, COBOL компьютерные инженеры разработали способ продлить шесть цифр полой даты путем преобразования их в YYYDDDгде YYYэто year - 1900и DDDесть день года [001 to 366]. Эта схема может продлить максимальную дату до 2899-12-31. В 2898 году инженеры начали паниковать, потому что их 900-летние базы кода …

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