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

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

19
Бесконечный FTW
Бесконечное слово Фибоначчи является специфическим, бесконечная последовательность двоичных цифр, которые вычисляются путем многократного конкатенации конечных двоичных слов. Определим , что последовательность слов Фибоначчи типа (или FTW последовательность ) является любая последовательность ⟨W п ⟩ , который формируется следующим образом . Начните с двух произвольных массивов двоичных цифр. Назовем эти массивы …

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

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

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

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

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

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

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

30
Сравнивая два числа
Вызов Учитывая два целых числа Aи Bкак входные данные, вы должны написать программу, которая выводит if A>B, A==Bили A<B. Целые числа будут в любом разумном диапазоне, поддерживаемом вашим языком, который включает не менее 256 значений. Ваша программа может быть либо полной программой, либо функцией, получающей ввод через STDIN или аргументы …
25 code-golf  number 

11
Генерация пары целых чисел из неотрицательных
Вы должны написать программу или функцию, которая принимает неотрицательное целое число в Nкачестве входных данных и выводит или возвращает два целых числа (отрицательное, нулевое или положительное) Xи Y. Целые числа подразумеваются в математическом смысле, поскольку их бесконечно много. Реализованная функция должна быть биективной . Это означает, что для каждого Nон …
25 code-golf  math  number 

1
Найти маршрут между двумя статьями Википедии
Введение Недавно я общался по скайпу с группой друзей, и нам стало скучно, и нам нечего было делать, поэтому мы «изобрели» «игру» (некоторые люди в комментариях указали, что эта игра играема онлайн и очень популярна, поэтому мы определенно не придумал, хотя раньше не видел). Причина, по которой я поставил слово …
25 code-golf 

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

1
Экран блокировки Android
вступление Вы сидите в зале заседаний в конце длинного стола. Вы оглядываетесь вокруг и видите Тима Кука, совет директоров Apple, призрака Стива Джобса и Джека Донахи. Apple созвала эту встречу, потому что они поняли, насколько холоднее экран блокировки Android, и хотят их 1-UP. Все в комнате смотрят на тебя, как …

19
Создайте программу «хакерского типа», которая отображает собственный исходный код.
Если вы незнакомы с хакером Typer , см. Hackertyper.net . Короче говоря, это программа, которая выводит один кусок кодовой базы за нажатие клавиши для комедийного эффекта. НО, версия hackertyper.net слишком проста для реализации. Он просто выводит три символа за раз из произвольного фрагмента кода. Для этой задачи программа должна вывести …

30
Распечатать номер треугольника
Для 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 …
25 code-golf  number 

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