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

42
Не ваша обычная бобовая машина

Рассмотрим ASCII версию механизма , сходного с бобовой машины или plinko / пачинко игры: O ^ \ ^ ^ ^ \ \ ^ / ^ U U U U U 1 2 3 4 5 Это Oшар, который падает вниз. Когда он поражает ^, есть 50-50 шансов, что он пойдет влево или вправо. Когда он попадает в /, он всегда идет влево. Когда он попадает \,...

42
Естественный основной генератор

Существует довольно большое количество простых производящих функций. Практически все они построены и основаны на сите Эратосфена, функции Мёбиуса или теореме Вильсона и, как правило, невозможно вычислить на практике. Но есть и генераторы, которые имеют очень простую структуру и были найдены...

42
Это супер эффективно!

У покемонов есть 18 видов: Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy Покемон может иметь одинарный или двойной тип ввода. Например, Пикачу есть Electric, а Тиранитар есть Rock/Dark. Порядок типов не имеет значения. У покемона...

42
Боже мой, это полно пробелов!

Некоторые люди настаивают на использовании пробелов для табуляции и отступов. Для подведения итогов, это бесспорно так. По определению табуляторы должны использоваться для табулирования. Даже для отступов табуляторы объективно превосходят: В сообществе Stack Exchange существует явный консенсус ....

42
Напечатайте имена персонажей

У каждого символа Юникода есть имя, например, «LATIN CAPITAL LETTER A». Имя символа Unicode может содержать только заглавные буквы, пробелы и знак минус. Напишите программу, которая читает текст и выводит имена каждого символа в новой строке. Например, если на входе было «Hello, World!», Результат...

42
Используйте формулу xkcd, чтобы приблизить население мира

В xkcd 1047 Рэндалл Манро перечисляет «слегка неправильные» аппроксимации различных величин и чисел с различной точностью и сложностью, например, что количество литров в галлоне очень близко к 3 + π ⁄ 4 . В середине комикса он дает антракт: способ оценки мирового населения (и Соединенных Штатов) на...

42
Давайте играть в окарину

Как мы все знаем, серия Zelda - одна из лучших игр, когда-либо созданных. В честь этого давайте сыграем несколько песен на окарине. Вызов: Напишите программу, которая, учитывая песню, выводит счет на стандартный вывод для этой конкретной песни. Входные данные: Песня, для которой вам нужно будет...

42
Пьяный епископ

В криптографии с открытым ключом отпечаток открытого ключа - это короткая последовательность байтов, используемая для идентификации более длинного открытого ключа. В частности, в SSH их можно использовать для проверки того, что сервер на самом деле является сервером, с которым я ожидаю установить...

42
Cramming The Gramming - Двенадцать заданий

Ваш начальник только что прислал вам список из 12 задач программирования, которые ему нужно выполнить как можно скорее. Задачи достаточно просты, но ваш начальник, будучи молодым программным магнатом, занятым социальными сетями, настаивает на том, чтобы ваши решения могли поместиться в одном...

42
Домохозяйство для Минотавра

Домохозяйство для Минотавра Критский лабиринт довольно легко нарисовать. Просто начните с симметричной формы (здесь красным). Давайте назовем все конечные точки этих линий «узлами». Затем вы начинаете рисовать арки (черные): первая всегда начинается в верхнем среднем узле и соединяется с узлом...

42
Это панграмма?

Напишите функцию или программу, которая принимает в качестве входных данных строку и печатает истинное значение, если строка представляет собой панграмму (последовательность букв, содержащую хотя бы одну из каждой буквы в английском алфавите), и значение false в противном случае. Регистр букв...

42
Числа, которые на самом деле являются буквами

Если задан неотрицательный целочисленный ввод, напишите программу, которая преобразует число в шестнадцатеричное и возвращает истинное значение, если шестнадцатеричная форма числа содержит только до Aконца символы, Fа в противном случае - значение Falsey. Контрольные примеры 10 ==> True (A in...

42
Нумерация гостиничных номеров

Учитывая ввод «отеля» в искусстве ASCII с пометкой одной комнаты, выведите номер комнаты в соответствии с определенными правилами. Вот пример отеля ASCII: ## ## ##### ## ##### ###### ## ##### ###### ## ##### ###### ## Вот еще несколько вещей об отелях ASCII: Каждое «здание» представлено...

42
Самозванцы в зоопарке

Вы хотите открыть новый зоопарк. Это будет потрясающе. Но, будучи дешевым скейтбордом, вы хотите позволить себе только трехбуквенных животных (все знают, что стоимость животного пропорциональна длине его имени). Там идет ваша мечта заставить людей заплатить, чтобы увидеть elephant. Но вдруг у вас...

42
Поменять согласные

Программа должна принимать строку в качестве входных данных и инвертировать согласные в ней, сохраняя порядок гласных. Все буквы будут строчными, поэтому вам не нужно беспокоиться о регистре. Примеры следуют. Вход: a test case. Согласные здесь есть t,s,t,c,s. Они должны прийти в обратном порядке,...

42
Фибоначчи поменял местами!

Введение Мы все знаем и любим нашу последовательность Фибоначчи и уже видели множество испытаний здесь. Тем не менее, нам все еще не хватает очень простого случая, который даст этот ответ: обратные фибоначчи! Так что учитывая F_nвашу работу, чтобы найти n. Спецификация вход Ваш ввод будет...

42
Шеффол тво волес уреунд!

Принимая во внимание входную строку, выходной , что строка со всеми гласные a, e, i, oи uвыгружена в случайном порядке друг между другом. Например, в строке this is a test, есть 4 гласных: [i, i, a, e]. [a, i, e, i]Таким образом, правильная перетасовка этих гласных может привести к получению...

42
Битфлип и отрицание

Если задано целое число, создайте выражение, которое создает его из 0унарного отрицания -и побитового дополнения ~( ~n= -n-1), причем операторы применяются справа налево. ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 = -~-~0 3 = -~-~-~0 ... Ваше выражение должно быть как можно короче, что...

42
Esolang-Комментарий-Template-генератор

Многие люди на этом сайте используют эзотерические языки , и, поскольку эти языки необычны и трудны для понимания, они часто пишут объяснения в определенном формате. Например, если код abcdefghijklmnop И эти языки используют #для комментариев, они написали бы объяснение так: a #Explanation of what...

42
StringgnirtSStringgnirtSStringgnirtS

Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий...