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

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

30
Boustrophedonise
Связанные, но очень разные. Бустрофедон представляет собой текст , в котором каждая вторая линия письма переворачивается или обратить вспять, с перевернутым буквами. В этой задаче мы просто перевернем все остальные строки, но оставим действительные символы без изменений. Вы можете выбрать, какие линии повернуть вспять, при условии, что это будут все …

30
Эта строка - буква, делающая колесо?
Источником вдохновения было то, что я видел где-то: Слово "монахиня" - это просто буква n, делающая колесико Ваша задача состоит в том, чтобы взять строку и определить, является ли это первая буква, делающая колесо. правила Строка - это буква, вращающая колесо, если: Первая буква совпадает с последней буквой. (Письмо не …

17
Давайте сделаем немного «enciph5r47g»
Это обратная сторона Давайте сделаем некоторые "deciph4r4ng" В этой задаче ваша задача - зашифровать строку. К счастью, алгоритм довольно прост: при чтении слева направо каждый типичный символ записи (диапазон ASCII 32-126) должен быть заменен числом N (0-9), чтобы указать, что оно совпадает с символом N + 1. позиции перед ним. …

11
Код гольф для моих настоящих друзей
... и настоящий гольф для моих друзей по коду. Это задача, основанная на однолетнем комиксе XKCD, который состоит в основном из тостов (пародии на первые комиксы) по определенной схеме, но с небольшими изменениями. Ваша задача - написать программу (или функцию), которая будет принимать первую половину любого тоста из комикса (от …

26
Сделать супер акростих
Задний план Празднование выпуска Dyalog APL 16.0 , где решением этой проблемы является {⊢⌺(≢⍵)⊢⍵}Объяснение задача Если задана печатаемая строка ASCII нечетной длины n , сделайте квадрат размером n × n со строкой, центрированной по горизонтали, с дублированием для центрирования по вертикали и с акростикой той же строки в каждой строке …
35 code-golf  string 

30
#OctothorpeAsciiArt
Знак числа, (также называемый знак номера, хэш или хэштегом, или знак фунта) является следующий ASCII символ: # Разве это не забавная форма? Давайте сделаем большие версии этого! Итак, вот ваш вызов: Учитывая положительное целое число N , выводить ASCII - хэштегом размера N . Например, хэштег ASCII размера 1 выглядит …

4
FOIL Python сильная печать!
Ваша задача написать некоторый код на Python 2 или 3 такой, что это выражение: (a+b)(c+d) == a*c + b*c + a*d + b*d оценивать Trueбез каких-либо исключений. Чтобы уточнить, я скопирую ваш код в файл, а затем fromв файл import *. Затем я введу выражение в консоль и проверим, что …
35 code-golf  python 

20
Суммируйте силы, которые будут
Простая, но, надеюсь, не совсем тривиальная задача: Напишите программу или функцию, которая суммирует числа, kразделяющие число n. Более конкретно: Входные данные: два натуральных числа nи k(или упорядоченная пара целых чисел и т. Д.) Вывод: сумма всех положительных делителей nэтих kстепеней целых чисел Например, 11! = 39916800 имеет шесть делителей , …

30
Нарисуй дугу шара
Нарисуйте параболическую траекторию брошенного шара. Входные данные - начальная скорость мяча, положительное целое число v. Каждую секунду шар перемещается в 1пространстве вправо и в vпространстве вертикально, а затем vуменьшается 1из-за силы тяжести. Таким образом, восходящая скорость постепенно снижается от и vдо 0и -v, наконец, падает до первоначальной высоты. Положение мяча …

30
Сколько мне нужно написать?
Написание чисел - это один из миров программирования Hello, часто цифры 1-10. Я хочу выписать много номеров! Много, много номеров. Но сколько цифр мне нужно написать? задача Учитывая целочисленный ввод, укажите в качестве выходного числа число, которое даст мне количество цифр в строке, содержащей все целые числа в диапазоне от …

8
Fizz Buzz для черепах
описание проблемы Представьте, что вы черепаха на сетке. Вам даны два числа f и b , и вы смотрите на восток. Вы выполняете марш по сетке, подсчитывая каждую из встречающихся ячеек в соответствии со следующими правилами: По умолчанию вы записываете счетчик в ячейку, в которой находитесь, а затем идете вперед. …
35 code-golf  grid 

30
Эффективный подсчет
Когда я был ребенком и хотел считать долларовые банкноты в своих сбережениях, я считал вслух: один два три четыре пять шесть семь восемь девять десять; одиннадцать, двенадцать, тринадцать, четырнадцать, пятнадцать, шестнадцать, семнадцать, восемнадцать, девятнадцать, двадцать; двадцать один, двадцать два, двадцать три, двадцать четыре, двадцать пять ... В конце концов мне …
35 code-golf  number 

15
Будь почтительным в уборной
Конечно, сеть SE очень хорошо осведомлена о том, как быть уважительным в туалете, но для тех из вас, кто нуждается в подведении итогов, уважительное отношение означает смывание туалета и т. Д. Самое главное, тем не менее, это означает использование кабинки как можно дальше от других, насколько это возможно. Соревнование Учитывая …
35 code-golf  string 

9
Помоги мне узнать моего монстра
Задний план Компьютерная игра NetHack датируется 1987 годом, до того, как было широко распространено использование графики в компьютерных играх. В игре много монстров, и потенциально много нужно разместить сразу на экране, поэтому монстры нарисованы очень минимальным образом: монстр просто рисуется как ASCII-персонаж на экране. В дополнение к тому, что есть …

24
Мат (или проблема с писсуаром)
У моего учителя в Precalc есть одна из его любимых проблем, которую он придумал (или, скорее всего, украл по мотивам xkcd ), которая связана с рядом nписсуаров. «Шах и мат» - это ситуация, в которой каждый писсуар уже занят ИЛИ рядом с ним находится занятый писсуар. Например, если человек является …

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