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

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

13
Сортировка пикселей
Ваша задача - создать программу, которая при заданном входном изображении создаст выходное изображение одинакового размера, в котором все пиксели упорядочены по шестнадцатеричному значению. Ваша программа может: Сортировка пикселей слева направо, а затем вниз или сначала сортировка по столбцам, а затем вправо. В любом случае верхний левый пиксель самый маленький, а …

30
Управление мусором Так
В PPCG стало традицией, что некоторые пользователи временно меняют свои имена анаграммой (новое имя формируется путем изменения порядка букв старых). Иногда бывает сложно выяснить, кто есть кто. Я мог бы использовать программу или функцию, чтобы сказать, являются ли две фразы анаграммами друг друга. Соревнование Программа или функция должны принимать две …

30
Нули в конце факториала
Напишите программу или функцию, которая находит число нулей в конце n!в базе 10, где nэто число ввода (в любом желаемом формате). Можно предположить, что nэто положительное целое число, то n!есть это также целое число. Там нет нулей после десятичной точки в n!. Также можно предположить, что ваш язык программирования может …

8
Кларенс Медленная машинистка
Введение Кларенс - клерк ввода данных, работающий в интернет-провайдере. Его задача - вручную вводить IP-адреса всех клиентов интернет-провайдера в базу данных. Он делает это с помощью клавиатуры, которая имеет следующую раскладку: 123 456 789 .0 Расстояние между центром горизонтально или вертикально смежных клавиш составляет ровно один сантиметр. Например, расстояние между …
35 code-golf 

4
Бесконечные лабиринты
Задний план Вы - ученик могущественного волшебника, и ваш мастер в настоящее время разрабатывает заклинание для создания межмерного лабиринта, чтобы заманить в ловушку его врагов. Он хочет, чтобы вы запрограммировали его паровой компьютер для анализа возможных макетов. Программирование этой дьявольской машины очень опасно, поэтому вы захотите сделать код максимально коротким. …

13
Уилл Роджерс Феномен
Так называемый феномен Уилла Роджерса описывает способ подстройки статистики путем увеличения среднего значения в двух (нескольких) наборах, когда один элемент перемещается между двумя наборами. В качестве простого примера рассмотрим два набора A = {1, 2, 3} B = {4, 5, 6} Их арифметическими средствами являются 2и 5, соответственно. Если мы …

30
Генерация последовательности Абакаба
Эта задача касается печати последовательности abacaba определенной глубины. Вот схема первых 5 последовательностей ( a(N)это последовательность abacaba глубины N, верхний / нижний регистр просто для того, чтобы показать шаблон, это не требуется в выходных данных вашей программы): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba a(4) …

8
Покрытие каждый блин
У вас стопка блинов на тарелке с сиропом сверху, настолько толстым, что он не может стечь по бокам. Вы не будете счастливы есть, пока оба лица каждого блина, по крайней мере, не коснутся сиропа, но сейчас только одно лицо верхнего блина имеет. Вы знаете, что сироп никогда не пропитается даже …
35 code-golf  stack 

15
Лестница написание
Напишите программу или функцию, которая будет выводить данную строку в виде лестницы, записывая каждую часть слова, которая начинается с гласной на одну строку ниже предыдущей части. Например: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing вход Строка, содержащая …
35 code-golf  string 

27
Стой, стой там, где ты есть!
Вызов Напишите функцию, которая принимает один параметр: целое число t. Ваша функция должна остановить вашу программу на tнесколько секунд, прежде чем продолжить, как time.sleep(t)в Python и WAIT tBBC BASIC. Вы не должны использовать какие-либо встроенные функции ожидания или любые встроенные функции для выполнения кода через определенное время, и ваша программа …
35 code-golf  date 

29
Нарисуйте молнию ASCII
Введение Отчасти вдохновленный этим вопросом StackOverflow , давайте нарисуем ASCII Lightning Bolt. Напишите программу, которая принимает положительное целое число nчерез STDIN или командную строку и выводит молнию ASCII ниже. вход Положительное целое nчисло, представляющее количество зигзагообразных ярусов молнии для рисования. Пример вывода п = 1 __ \ \ \ \ …

30
Случайный гольф дня № 1: перемешать массив
О серии Я проведу небольшую серию соревнований по коду-гольфу, посвященных теме случайности. В основном это будет поле для гольфа на 9 лунок , но оно будет разбито на несколько вопросов. Вы можете участвовать в любом вызове индивидуально, как если бы это был обычный вопрос. Тем не менее, я буду поддерживать …

30
Сортировать числа по двоичному 1
Цель Напишите функцию или программу, отсортирующую массив целых чисел в порядке убывания по количеству единиц, присутствующих в их двоичном представлении. Никаких дополнительных условий сортировки не требуется. Пример отсортированного списка (используя 16-битные целые числа) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 28436 0000110111110100 …

30
Генерация номеров понедельника
Числа понедельника , определенные Гамовым в этом вопросе над «Загадкой», представляют собой положительные целые числа N со следующими тремя свойствами: Десятичное представление N не содержит цифру 0 Десятичное представление N не содержит ни одной цифры дважды N делится на каждую цифру D в десятичном представлении Обратите внимание, что они альтернативно …

17
Советы по игре в гольф в GolfScript
Что, этот пост еще не существует? Конечно, GolfScript это сделано для игры в гольф, так что вы могли бы подумать , что никаких конкретных советов не действительно необходимы. Но чтобы в полной мере использовать возможности GolfScript, вам необходимо изучить некоторые неочевидные приемы. Этот пост предназначен для сбора полезных советов и …

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