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

25
Советы по игре в гольф на ходу

Какие общие советы у вас есть для игры в гольф на Го? Я новичок в Code Golfing и ищу идеи, которые можно применить к задачам Code Golf в целом, которые, по крайней мере, несколько специфичны для Go. Пожалуйста, придерживайтесь одного совета за...

25
Частичное упорядочение шаблонов регулярных выражений

Для этой задачи мы говорим, что шаблон регулярного выражения соответствует строке, если вся строка соответствует шаблону, а не только подстроке. Даны два регулярных выражений модели   и  B , мы говорим , что   является более специализированы , чем  B ,   если каждая строка, подобран  А  также...

25
Распечатать номер треугольника

Для Nзаданного числа выведите NxN прямоугольный треугольник, где каждая строка iзаполнена числами до i. пример n = 0 (нет выхода) n = 4 1 1 2 1 2 3 1 2 3 4 п = 10 1 1 2 1 2 3 . . . 1 2 3 4 5 6 7 8 9 10 (выравнивание не требуется) n = N 1 1 2 1 2 3 . . . 1 2 3 4 .... N В конце каждой строки нет...

25
Оценка Монте-Карло Пи

Счастливого Пи Дня всем! Без всякой причины я пытаюсь построить оценку Пи по методу Монте-Карло, которая будет максимально короткой. Можем ли мы построить тот, который может вписаться в твит? Чтобы уточнить, что я имею в виду, это типичный подход вытягивания случайных точек из единичного квадрата и...

25
Базовая Pyth-подобная проверка синтаксиса

Pyth - язык игры в гольф, основанный на Python. Он использует префиксную нотацию, каждая команда имеет разную арность (количество аргументов, которые она принимает). Ваша задача - написать средство проверки синтаксиса для (несуществующего) языка, подобного Pyth, Pith. Синтаксис Pith У Pith есть...

25
Генерация пары целых чисел из неотрицательных

Вы должны написать программу или функцию, которая принимает неотрицательное целое число в Nкачестве входных данных и выводит или возвращает два целых числа (отрицательное, нулевое или положительное) Xи Y. Целые числа подразумеваются в математическом смысле, поскольку их бесконечно много....

25
Оценка строк Дотти

Напишите программу, которая принимает строку нечетной длины, содержащую только символы .и :. С помощью изначально пустого стека сгенерируйте число из этой строки следующим образом: Для каждого символа c в строке (идущего слева направо) ... Если c есть, .а в стеке менее 2 элементов, нажмите 1 в...

25
Где будут сидеть ваши приятели?

Вы и некоторые друзья играете в боулинг. Всего N котлов. Тем не менее, есть только N- 1 стульев, в которых можно сидеть. Решение простое: кто бы ни повернулся в данный момент, не получает стул. Затем, когда их очередь заканчивается, они садятся в кресло человека, который идет дальше. Давайте...

25
Который час?

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

25
Национальный чемпионат по планированию конфликтов

(Я хотел опубликовать это в то время, когда 1542 год: Конфликт планирования все еще был текущим xkcd, но у меня был конфликт планирования.) вход На входе будет список 3nэлементов, которые представляют nсобытия. Первым элементом в каждой группе из 3 будет название события; второе и третье, время...

25
Учитывая названия двух планет, дайте расстояние

Используя следующую таблицу ( источник ), напишите некоторый код, который берет имена двух планет и возвращает расстояние между ними: +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth |...

25
Нарисуйте ASCII шахматную доску

Резюме Вдохновленный недавней популярностью художественных испытаний ASCII, цель этой задачи состоит в том, чтобы нарисовать шахматную доску ASCII, подобную той, на которой можно играть в шахматы. Напишите программу, которая принимает положительное целое число nв качестве аргумента, stdinвходного...

25
Вся ваша биективная база принадлежит нам

Задний план Биективна базовые б нумерация , где Ь представляет собой положительное целое число, взаимно однозначное позиционное обозначение , что делает использование б символов с соответствующими значениями 1 до б . В отличие от его небиективного аналога, ни один символ не имеет значения 0 . Таким...

25
Сравнивая два числа

Вызов Учитывая два целых числа Aи Bкак входные данные, вы должны написать программу, которая выводит if A>B, A==Bили A<B. Целые числа будут в любом разумном диапазоне, поддерживаемом вашим языком, который включает не менее 256 значений. Ваша программа может быть либо полной программой, либо...

25
Смайлик распознавания выражений лица

Напишите программу, которая принимает в качестве входных данных смайлик и выводит их, если смайлик счастлив или печален. Программа принимает строку в качестве ввода или параметра и должна отображать строку «счастливый», если вход находится в списке счастливых смайликов, или «грустный», если вход...

25
Отслеживание списков в расписании

Введение Разве вы не ненавидите, когда кто-то загружает понравившийся вам альбом на YouTube, но описание содержит только список треков ? Так: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers - 3:42 6....

25
Устройство сравнения строк FizzBuzz-ish

Скажи, что у тебя есть такая строка: abaabbbbbaabba Подсчитайте, сколько раз указанный символ появляется во входной строке, но только если символ появляется только один раз в строке . Например, если символ a, abaabbbbbaabba ^ x x ^ Всего будет 2 ( aaэто не будет считаться, потому что aпоявляется...

25
Понедельник Мини-гольф № 2: усеченный длинный текст

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

25
CSS Color Golf!

Вы веб-разработчик, и ваш начальник решил обновить веб-сайт компании. Он решил, что чем меньше цвет, тем лучше, но он хочет, чтобы сайт выглядел одинаково. Вы справедливо решаете, что он понятия не имеет, о чем говорит, но вы все равно попробуете, потому что вам скучно. Поскольку у компании есть...

25
Какой язык самый короткий?

Создайте программу, которая найдет последние 50 задач с тегом code-golf, который содержит не менее 20 ответов. Затем извлеките баллы для каждого языка в каждой из задач. Если на одном языке используется более одного ответа, подсчитайте все баллы. После этого возьмите 20 самых распространенных...