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

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

6
Перечисление N-мерных векторов
Если задано положительное целое k > 1и неотрицательное целое число i, kсоздайте кортеж (или k-мерный вектор) неотрицательных целых чисел. Для каждого k, отображение из ℕ в ℕ к , должно быть биективен . То есть каждый вход iдолжен создавать отдельный кортеж, а каждый возможный кортеж должен создаваться каким-либо вводом i. …

14
Веселье с перестановками
Кто не любит перестановки, верно? Я знаю, они потрясающие - так весело! Ну, почему бы не принять это удовольствие и сделать его веселее ? Вот проблема: Учитывая ввод в точной форме:, nPrгде n- пул, взятый из и rколичество выборок из этого пула (и nи rявляются целыми числами), выведите / верните …

11
Гамма-функция Гольф
Учитывая действительное число tв (-10^9,13)(не включая -10^9или 13) в качестве входных данных, выходных данных Γ(t), также известный как гамма-функция , которая определяется следующим образом: Вы не можете использовать встроенную гамма-функцию для решения этой задачи, а также не можете использовать встроенные числовые или символьные функции интеграции. Ваш вывод должен быть точным …

2
Создать несколько безопасных ПИН-кодов
Вдохновленный этим плохо полученным мигрированным постом . Руководитель службы безопасности в вашей компании обеспокоен вашей системой генерации ПИН-кода после того, как он ее дал 12345. Он также не очень ценил шутку со «Космическими шарами», которую вы сделали за его счет, поэтому вам поручили переписать генератор ПИН-кода. Так как он должен …

5
Клавиатура сотового телефона
Клавиатура сотового телефона Этот вопрос был задан некоторое время назад, но был закрыт из-за плохой спецификации. Итак, я переделываю это, с лучшими характеристиками. Этот вопрос связан, но идет в противоположном направлении. До того, как T9 пришел в себя, чтобы ввести символ в текстовом сообщении, вам нужно было нажать одну из …

6
Простые числа спирали Улама
Спираль Улама - действительно захватывающая, но загадочная тема в математике. Как это работает в деталях, можно узнать здесь , но краткое резюме можно объяснить так: Я начинаю с написания одного, затем пишу два справа от него. Выше двух я пишу три, а слева от этого я пишу четыре. Я продолжаю …
17 code-golf  math  primes 

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

14
Оценка счета на основе шахматной строки FEN
Вызов Нотация Форсайта – Эдвардса (FEN) - это стандартная нотация для описания конкретной позиции на доске в шахматной игре. Ваша задача - оценить результат, используя строку FEN. Это пример строки FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 Используя эту строку, вы можете рассчитать оценку материала для каждого цвета по следующей таблице: п / п = …
17 code-golf  chess 

16
ПЕЧАТЬ, как ЭТО
Напишите программу, которая принимает входные данные для STDIN и создает все строчные буквы (включая буквы с акцентом) в 2k-1верхнем регистре слова th, а все заглавные буквы (включая буквы с акцентированием) в 2kнижнем регистре слова th ( kявляется положительным целым числом). Программа не должна влиять на любые другие символы в любом …
17 code-golf 

6
Оде Гольф - Удаление Письма
Для данного файла словаря (текстовый файл, содержащий слово или фразу в каждой строке, с возможной пунктуацией, но без цифр; строки располагаются в алфавитном порядке), вы должны вывести каждую комбинацию слов, где одна буква может быть удалена из слова для создания другой; удаленное письмо должно быть заключено в скобки. Например, вход …
17 code-golf  string 

3
Переключить, распечатать, повторить
Эта проблема свободно вдохновлен нереализованных esolang Пады . Рассмотрим массив из 8 битов, все инициализированы нулем. Мы введем очень минималистичный набор команд для печати произвольных строк. Есть две инструкции, каждая из которых принимает параметр, Nкоторый является индексом бита: t Nдля т oggle: Это изменяет значение бита N. p Nдля р …

3
Четырехугольный шифр
Фон Сто тринадцать лет назад криптограф-любитель Феликс Деластель опубликовал свою работу о шифре с четырьмя квадратами, шифре с заменой диграфа, который принимает две перестановки 25-буквенного алфавита в качестве ключей и кодирует сообщения, состоящие из этих букв. Как и большинство шифров с ручкой и бумагой, шифр с четырьмя квадратами сегодня не …

6
Восстановление города ASCII
+ - + + - + | | + - + + - + | | | | | | | | + - + + - + + - + + - + Жители ASCIIville восстанавливают свой город и набрасывают новые чертежи. Ваша задача - нарисовать их новый город, …

14
Найти опорный угол
Это довольно простой вопрос. В соответствии с этим случайным веб-сайтом, который я обнаружил - веб-архивом , эталонный угол - the acute angle formed by the terminal side of the given angle and the x-axis.вы должны написать программу, чтобы найти их. Я ничего не помню из алгебры 2, что это значит? …

18
Синонимы формата турнира
Я провел весь сегодняшний день на турнире Super Smash Bros. и начал задумываться о терминологии, которую мы используем при описании сетов. Вот три вида сетов, которые я вижу на турнирах: Лучший из 3 (Bo3) Три игры играют. Победителем сета является игрок, выигравший большинство игр. Если одиночный игрок выигрывает две партии …
17 code-golf 

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