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

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

22
Сокращения могут действительно сузить ваши датчики сообщений
Из-за этого вам нужен лучший способ понять, является ли фраза аббревиатурой слова. Вы также думаете, что стоит посмотреть, являются ли рассматриваемая фраза и слово рекурсивными акронимами. Твое задание: Если дано слово, а затем фраза, разделенная строкой, выведите, если фраза является аббревиатурой, а затем, если это рекурсивная аббревиатура . (Фраза содержит …

25
Развернуть массив C
В языке программирования C массивы определяются следующим образом: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Размер массива определяется из инициализирующих элементов, который в данном случае равен 6. Вы также можете написать массив C таким образом, явно определив его размер, затем определив …
36 code-golf  string  parsing  c 

30
Фибоначчи orial
Определение Последовательность Фибоначчи F(n)на натуральных числах определяется так: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial положительного целого числа является продуктом [F(1), F(2), ..., F(n)]. задача Учитывая положительное целое число n, найдите Фибоначчи-Ориал n. …

30
Каталонские номера
В число Каталонский ( OEIS ) представляют собой последовательность натуральных чисел часто появляются в комбинаторике. N-е каталонское число - это число слов Дика (сбалансированные строки в скобках или скобки, такие как [[][]]; формально определяется как строка, использующая два символа a и b, так что любая подстрока, начинающаяся с начала, имеет …

4
Успешная навигация по полю астероидов
Введение Всем известно, что вероятность успешного перемещения по полю астероидов составляет примерно 3720 к 1. Но, несмотря на ваше предупреждение, Хан Соло все еще хочет попытать счастья. Опасаясь за свою искусственную жизнь, вы решаете закодировать на своеобразном диалекте корабля ( читай: предпочитаемый вами язык Code Golf ) программу избегания астероидов, …
36 code-golf  maze 

9
Еда конфеты в правильном порядке
Когда дело доходит до еды конфет, я придерживаюсь более высоких стандартов, чем типичный непрофессионал. Существует тонкий баланс между «смешиванием» и «сохранением лучшего для последнего». В этом задании вам дадут ряд символов, в которых каждый персонаж представляет собой конфету. Различные символы (с учетом регистра) представляют разные типы конфет. Ваша программа должна …

10
Скажи мне, сколько математических задач мне нужно сделать!
Мой учитель всегда дает мне самый сложный набор математических задач для домашней работы. Как: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even. И я хочу знать заранее, сколько времени отводится на мою домашнюю работу, но я не хочу разбираться со всем этим. Вот почему ваша задача …

7
Числа как круговая графика
Сначала изучите эту головоломку, чтобы почувствовать, что вы будете производить. Ваша задача - написать программу или функцию, которая будет выводить круглую графику, подобную изображенной в головоломке, с числом (основание 10) от 1 до 100 (включительно). Это похоже на этот вызов , за исключением того, что вы будете создавать графические, а …

18
Объясните визуально теорему Пифагора
Общее визуальное объяснение теоремы Пифагора таково: Квадраты предназначены для представления квадрата длины стороны и площадей a + b = c, как говорится в теореме Пифагора. Эта часть - то, что вы должны показать. Твое задание В качестве входных данных вы получите два целых числа, предназначенных для представления сторон aи bпрямоугольного …

30
Случайная капитализация
Задание Ваша задача - создать программу или функцию, которая при вводе выводит вводимый текст случайными буквами с заглавными буквами, сохраняя при этом уже заглавные буквы. Любая комбинация заглавных букв строчных букв должна быть возможной. Например, если входной сигнал был abc, не должна быть ненулевой вероятностью вывода любых из следующих комбинаций: …

28
Ява для JavaScript, как автомобиль для ковра
Название похищенного вдохновленный ответ Грег Hewgill в к чем разница между JavaScript и Java? Введение Java и JavaScript являются широко используемыми языками среди программистов и в настоящее время являются наиболее популярными тегами в Stack Overflow. Тем не менее, как мы все знаем, помимо схожих имен, эти два понятия не имеют …

5
Буква, число, символ, пробел, повтор
Есть 97 символов ASCII, с которыми люди сталкиваются на регулярной основе. Они делятся на четыре категории: Письма (всего 52) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Числа или цифры (всего 10) 0123456789 Символы и пунктуация (всего 32) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Пробелы (всего 3) Пробел , табуляция \tи новая строка \n. (Мы будем рассматривать варианты новой строки \r\nкак один …

5
Ззуб Ззиф (обратный Fizz Buzz)
Учитывая фрагмент вывода fizz buzz со всеми удаленными номерами, заполните правильные числа минимально возможными значениями так, чтобы фрагмент fizz buzz был правильным. Для целей этой задачи fizzи buzzимеют свои обычные значения 3 и 5 соответственно. Если вход недопустимой последовательности fizz, buzzи пустые строки, то вместо вывода только zzubzzif(с или без …

8
Самокомпилируемый компилятор [закрыто]
Это основано на разговоре о компиляторах, которые я слушал некоторое время назад, но я, к сожалению, не могу вспомнить, когда и где. Создайте самый короткий компилятор на любом языке, который может компилироваться сам. Предназначайтесь для любого разумного ISA (68K, x86, MIPS, ARM, SPARC, IBM BAL и т. Д.), У которого …

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

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