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

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

9
Удалить ненужные скобки
Вам дана строка, состоящая из символов 0123456789+*(). Вы можете предположить, что строка всегда является допустимым математическим выражением. Ваша задача - убрать лишние скобки, предполагая, что умножение имеет более высокий приоритет, чем сложение. Скобки следует удалять только тогда, когда они не нужны конструктивно : из-за умножения более высокого приоритета: 3+(4*5)=>3+4*5 из-за …

30
Двоично-десятичный преобразователь
Двоично-десятичный преобразователь Насколько я вижу, у нас нет простой задачи преобразования двоичного числа в десятичное. Напишите программу или функцию, которая принимает положительное двоичное целое число и выводит его десятичное значение. Вам не разрешено использовать какие-либо встроенные базовые функции преобразования. Целочисленные-десятичные функции (например, функция, которая превращается 101010в [1, 0, 1, 0, …

4
Инвертировать доску тральщика
Сапер - популярная компьютерная игра, в которую вы, вероятно, потратили впустую время, пытаясь выявить ячейки, являющиеся минами, в прямоугольной сетке, основываясь на подсказках о том, сколько соседних мин имеется в каждой не минной ячейке. И если вы еще не играли, сделайте это здесь . Изящный математический факт о сетке Сапер …

6
Крестики-нолики только с крестиками
Введение Все знают игру в крестики-нолики, но в этой задаче мы собираемся внести небольшой поворот. Мы будем использовать только крестики . Первый человек, который ставит три креста подряд, проигрывает. Интересным фактом является то, что максимальное количество крестов, прежде чем кто-то проиграет, равно 6 : X X - X - X …

5
Цепная реакция бомб
Введение: Перед задачей вот что делает каждый элемент на карте: Равнина ( X): Это ничего не делает. Разрушенная земля ( -): это то же самое, что и обычная земля, но разрушенная бомбой. Активная бомба ( !): На карте это уничтожит все в квадрате 3x3: XXXXX XXXXX XXXXX X---X XX!XX > …

9
Поверните анти-диагонали
Задний план В большинстве разумных языков программирования очень легко вращать строки или столбцы двумерного массива. В этом задании ваша задача - вместо этого вращать антидиагоналы . Напомним, что антидиагоналами двумерного массива являются его одномерные срезы, взятые в северо-восточном направлении ↗. вход Непустой прямоугольный двумерный массив однозначных чисел в любом приемлемом …

30
Последовательность Сильвестра
Последовательность Сильвестра, OEIS A000058 , является целочисленной последовательностью, определенной следующим образом: Каждый участник является продуктом всех предыдущих участников плюс один. Первый член последовательности - 2. задача Создайте наименьшую возможную программу, которая берет n и вычисляет n-й член последовательности Сильвестра. Стандартный ввод, вывод и лазейки применяются. Так как результат растет очень …

11
Сколько пирогов с тремя фруктами вы можете сделать?
Пирог из трех фруктов состоит из трех разных фруктов. Какие пироги из трех фруктов вы можете приготовить из 5 фруктов? Например, с 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches Вы можете сделать 2 пирога: apple, mango, nectarine banana, mango, nectarine Входные данные: пять неотрицательных целых чисел или …
32 code-golf 

29
Разорванные подстроки
Введение Давайте посмотрим на строку abc. Подстроки, которые могут быть сделаны из этого: a, ab, abc, b, bc, c Теперь нам нужно выровнять их по исходной строке, например так: abc a b c ab bc abc Порядок строки не имеет значения, поэтому это также совершенно верно: abc a ab abc …
32 code-golf  string 

9
Балансировать набор гирь на качелях
Уравновешивание обзор Учитывая ввод 3 однозначных положительных целых чисел, представляющих набор весов, выведите ASCII-представление качелей с весами, размещенными на нем, чтобы они находились в равновесии вокруг центральной оси, принимая во внимание эффекты рычага. Каждое число имеет вес, равный его значению. Крутящий момент каждого числа - это вес, умноженный на расстояние …

4
Введите свое имя через D-pad
Головоломка: Рассмотрим консольную / портативную игру с D-Pad, где вы должны ввести название своего рода. Это появилось во многих старых играх до того, как использование QWERTY было популяризировано в консолях (например, я считаю, что Wii использует раскладку клавиатуры QWERTY для ввода). Как правило, экранная клавиатура выглядит с эффектом *: По …
32 code-golf 

30
Это набор без сумм?
Набор не содержит сумм, если никакие два (не обязательно отличных) элемента, добавленные вместе, не являются частью самого набора. Например, не {1, 5, 7}имеет суммы, потому что все члены нечетные, а два нечетных числа при сложении всегда четные. С другой стороны, {2, 4, 9, 13}это не сумма свободных, или как 2 …

8
Где указана стрелка?
Где указана стрелка? В этой задаче ваша цель - следовать за стрелкой и выводить символ, на который она указывает. Примеры Входные данные: d S------+ b | | c +--->a Выход: a Входные данные: S-----+---a->c | V b Выход: b Стрелка не указывает на, cпотому что она разделена на a, что …
32 code-golf 

3
FizzBuzz Revers Solver
Сводка: Учитывая вывод обобщенной программы FizzBuzz, верните список факторов и слов, использованных для программы. Описание задачи Представьте себе обобщенную программу FizzBuzz, которая принимает в качестве входных данных список факторов и слов, которые нужно использовать, и число, с которого нужно начинать. Например, если вход этой программы был 3 2,Ninja 5,Bear 7,Monkey …
32 code-golf 

20
Сколько подарков ты получил на Рождество?
Да как много , не то, сколько ... Как мы все знаем, большой подарок намного лучше, чем маленький. Поэтому стоимость подарков всегда должна измеряться в общем объеме, а не в количестве подарков, весе или даже в совокупной цене. Поскольку вам не нравится сравнивать количество получаемых подарков, вам не нужен длинный …

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