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

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

30
Скрипт, который выводит скрипт, который печатает данный ввод
Напишите фрагмент кода, который принимает строку в качестве входных данных и выводит фрагмент кода на том же языке, который при запуске выдает исходную входную строку. Он должен иметь возможность обрабатывать любую комбинацию символов AZ, az и 0-9. Пример в Python: import sys print "print('" + sys.argv[1] + "')" Учитывая ввод …

16
Примитивные пифагорейские тройки
( связанный ) Тройка Пифагора - это список, (a, b, c)который удовлетворяет уравнению a 2 + b 2 = c 2 . Примитивный Пифагор Тройной (ППТ) является одним где a, bи cявляются все взаимно простым (т.е. единственным общий делитель между тремя элементами 1). Например, (3, 4, 5)правый треугольник - это …

8
Выполнить гравитационную сортировку
Вызов Дайте список целых чисел, покажите, как будет выполняться гравитационная сортировка. Гравитационная сортировка В гравитационном виде представьте числа в виде звездочек. Затем все падает, и новые строки будут явно отсортированы. Давайте посмотрим на пример: [2, 7, 4, 6]: ** ******* **** ****** ------- ** **** ******* ****** ------- ** | …

2
Помогите Pac-Man посчитать Pac-Dots
По совету госпожи Пак-Мэн, которая беспокоится о том, чтобы он набрал лишний вес, Пак-Мэн решил отслеживать его ежедневное употребление Пак-Дот. Помогите ему подсчитать количество Pac-точек на заданном пути в лабиринте! Лабиринт Чтобы помочь вам создать собственную кодировку лабиринта, вы можете получить некоторые необработанные данные здесь . Путешествие Pac-Man В контексте …

11
Какой провод разрезать
Эта задача о сжатии и обработке последовательности условий. В игре Keep Talking и Nobody взрывается , бомбардировщик должен обезвредить бомбу с помощью инструкций, переданных экспертами, обращающимися к извилистому Руководству по обезвреживанию бомб . Эта задача касается модуля «О предмете проводов», описанного на странице 5 руководства. Защитник представлен массивом цветных проводов. …

30
Это сфенический номер?
Сфеническое число - это число, которое является произведением ровно трех различных простых чисел. Первые несколько сфенических чисел 30, 42, 66, 70, 78, 102, 105, 110, 114. Это последовательность A007304 в OEIS. Твое задание: Напишите программу или функцию, чтобы определить, является ли введенное целое число сфеническим числом. Входные данные: Целое число …

26
Лестничные номера
Лестничный номер представляет собой положительное целое число x, такое, что его n- тая цифра (одна индексированная, начиная с наименьшей значащей цифры) равна x% (n + 1) . Это немного глоток, поэтому давайте посмотрим на пример. Возьмем 7211311 , если мы возьмем модульные остатки 7211311 в диапазоне 2-8, мы получим следующее: …

25
Fizz Buzz to Text
Введение Я не особенно знаю, откуда взялась эта тенденция. Это может быть просто мем или что-то, но это несколько популярно. Вызов Ваша задача сегодня - преобразовать Fizz Buzz в двоичный файл (0, 1) соответственно и преобразовать этот двоичный файл в текстовый. Довольно стандартные вещи. Как это работает? FizzBuzzBuzzFizzBuzzFizzFizzFizz FizzBuzzBuzzFizzBuzzFizzFizzBuzz будет …
29 code-golf  binary 

29
Цыпленок МакНуггет Числа
Описание Числа Chicken McNugget - это числа, которые можно выразить в виде суммы 6, 9 или 20 - начальных размеров известных коробок Chicken McNuggets, продаваемых McDonald's. В этой сумме число может встречаться более одного раза, так же 6 + 6 = 12как и такое число, и число должно «содержать» хотя …

21
Поменять индексы и значения
Задание Напишите программу или функцию, чьи входные данные представляют собой список / массив X целых чисел, а выходные данные представляют собой список наборов целых чисел Y , так что для каждого элемента e в каждом наборе Y [ i ], X [ e ] = i и таким образом, что …

5
Не вижу леса за деревьями
Напишите программу или функцию, которая рисует дерево деревьев, тем самым создавая лес. Деревья нарисованы как сложение пирамиды. Первая (верхняя) строка содержит 1дерево, следующая строка вниз содержит 2(всего 3), следующая содержит 3(всего 6) и так далее. Если деревьев недостаточно, чтобы завершить полный ряд, заполните его слева и оставьте пятна справа пустыми. …

28
Насколько высоки монолиты?
Вот пример ввода монолитов . В этом примере 4 _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ Первый монолит имеет высоту 4 единицы, второй - 2, третий - 3, а последний - 1. Задание Ваша программа должна …

30
«Умножить» две строки
Это было вдохновлено функцией, которую я недавно добавил в свой язык Add ++ . Поэтому я добавлю короткий ответ в Add ++, но я не приму его, если он победит (это было бы нечестно) Разве ты не ненавидишь, когда умножаешь числа, а не строки? Таким образом, вы должны исправить это, …
29 code-golf  string 

13
Суммы колонки Паскаля
Почти все здесь знакомы с Треугольником Паскаля. Он образован последовательными строками, где каждый элемент является суммой двух его верхних левых и верхних правых соседей. Вот первые 5строки (заимствованные из треугольника Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Мы возьмем …

22
Можно ли сделать это значение с помощью уникальных монет и / или заметок?
Напишите программу, которая вычисляет, может ли введенное денежное значение в виде целого числа быть представлено уникальной комбинацией монет и / или банкнот, что означает, что одна и та же монета / банкнота не может использоваться более одного раза. Ваша программа должна принимать значение в качестве входных данных и может принимать …
29 code-golf  math 

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