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

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

30
Что дата?
Вызов Как ни странно, это еще не сделано: вывести текущую дату. правила Формат даты, которому вы должны следовать, выглядит следующим образом: YYYY-MM-DD Где месяц и день должны быть дополнены нулями, если они меньше 10. Например, если программа запущена 24 мая 2017 года, она должна вывести 2017-05-24 Дата может быть либо …
26 code-golf  date 

24
Это Упорядоченное Слово?
(Вдохновленный этим постом над Puzzling. ВНИМАНИЕ: СПОЙЛЕРЫ ДЛЯ ЭТОЙ ЗАГАДКИ НИЖЕ.) Стандартная телефонная клавиатура соотносит буквы с цифрами следующим образом: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Заданное входное …

30
Создать матрицу шахматной доски
Возьмите положительное целое число n в качестве входных данных и выведите матрицу n-by-n шахматной доски, состоящую из 1 и 0 . Верхняя левая цифра всегда должна быть 1 . Тестовые случаи: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 …

7
Одно выражение, много значений
Используя наши знакомые математические символы: +, x, круглые скобки и любое рациональное число, легко создавать выражения, которые оценивают до некоторого желаемого числа. Например: 1+(2x3)=7, (1+2)+(3x6.5)=22.5и так далее. Достаточно скучно. В этой проблеме, мы будем использовать новый оператор: ±. Использование ±выражения в выражении означает, что вам нужно вычислить выражение, заменив символы …

30
Индекс строки с большинством ненулевых элементов
Это просто: возьмите матрицу целых чисел в качестве входных данных и выведите индекс строки с большинством ненулевых элементов. Вы можете предположить, что будет только одна строка с большинством ненулевых элементов. Тестовые случаи: Это 1-индексированные, вы можете выбрать, хотите ли вы 0 или 1-индексированные. 1 0 row = 1 --- 0 …
26 code-golf  matrix 

9
Полиглоты GCD / LCM!
Ваша задача - создать программу или функцию, которая выводит GCD своих входных данных на одном языке и LCM своих входных данных на другом. Встроенные функции для GCD или LCM (я смотрю на вас, Mathematica) разрешены, но не поощряются. Будет 2 входа, которые всегда будут положительными целыми числами, никогда не превышающими …

3
Игра Жизни
Задний план Это задание в честь апсиллеров , которые выиграли в номинации « Не все так просто, как кажется » в номинации «Лучшее из PPCG 2016», может ли моя музыкальная шкатулка с 4 нотами сыграть эту песню? Поздравляем! На своей странице «Обо мне» у этого пользователя есть действительно изящный симулятор …

6
ASCII Cayley Graph
Проводя некоторые исследования для другой задачи, которую я формулирую, я наткнулся на график Кейли , в частности, этот . Так как я являюсь одним из лучших авторов тестов для ascii-art , мне, конечно, пришлось сделать ASCII-арт-вызов для этого. Ваша задача состоит в том, чтобы создать это художественное изображение ASCII графа …

11
Треугольное Манхэттенское Расстояние
Манхэттен расстояние на регулярной сетке число ортогональных шагов нужно предпринять , чтобы достичь одну клетку от другой. Ортогональные шаги - это те, которые проходят через края ячеек сетки (в отличие от углов, которые дали бы нам расстояние Чебышева ). Мы можем определить аналогичное расстояние на других сетках, например на треугольной …

30
Как долго мой номер?
Вызов Если задано целое число Qв диапазоне -(2^100) ≤ Q ≤ 2^100, выведите количество цифр в этом числе (в базе 10). правила Да, вы можете взять число в виде строки и найти его длину. Все математические функции разрешены. Вы можете принимать входные данные в любой базе, но выходные данные должны …

11
Anagram Quines (Нить Копов)
Это вызов полицейских и грабителей. Нить грабителей можно найти здесь. Ваша задача - написать программу, которая выводит анаграмму своего исходного кода, но не сам исходный код. Например, следующая программа Python, print`'print*2``'*2` печать 'print*2``print*2``' который имеет все те же символы, что и его исходный источник, но в другом порядке. Как только …

11
Битфлип-устойчивые композитные номера
Иногда при написании программы вам нужно по какой-либо причине использовать простое число (например, криптографию). Я предполагаю, что иногда вам также нужно использовать составное число. Иногда, по крайней мере, здесь, на PPCG, ваша программа должна иметь дело с произвольными изменениями. И в обстоятельствах, которые удобно создать интересный вопрос PPCG, возможно, даже …

28
Роу, грести, грести свою лодку
Все, вероятно, знакомы со следующей песней , которая является музыкальным туром : Задний план Меньше людей могут вспомнить, как они пытались спеть версию из четырех человек с несколькими друзьями и потерпели неудачу. Смещение текста песни с разными гармоничными высотами известно как пение «раунда», и это то, что мы сегодня должны …

24
Когда целые числа присоединяются к очереди
Введение Очередь является абстрактным типом данных , где элементы добавляются к передним (Enqueue) и удалены от задней (DEQUEUE). Это также известно как принцип FIFO (First In First Out) . Лучше всего это показать на примере: Вызов Учитывая непустой массив, который содержит положительные целые числа и элементы, которые указывают на очередь …

3
Аранжировка пузырей
Обратите внимание, вызов скопирован из вопроса, заданного на math.stackexchange . Недавно я приобрел некоторые навыки выдувания пузырей. Сначала я бы пускал пузыри вот так: Но потом все стало странным: Через некоторое время я начал пускать довольно странные пузыри: Выдув сотни, может быть, даже тысячи таких пузырьков, мой лоб внезапно сморщился …

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