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

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

30
Дубликат и чехол
Цель состоит в том, чтобы, взяв строку в качестве входных данных, продублировать каждую латинскую букву и «переключить» ее регистр (т.е. верхний регистр становится строчным и наоборот). Пример входов и выходов: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT …
34 code-golf  string 

14
Конвертировать в camelCase
Соревнование На днях я читал Руководство по стилю Java от Google и наткнулся на их алгоритм преобразования любой произвольной строки в нотацию camelCase. В этой задаче вы должны реализовать этот алгоритм, так как вы не хотите делать все это в своей голове, когда вы пишете свои суперконкурентные представления Java для …
34 code-golf  string 

13
1 - ваш средний квин
Quine 1-up - это программа, очень похожая на Quine. Единственное существенное отличие состоит в том, что вместо однократной печати, когда n копий программы объединяются, результат печатает исходную программу n + 1 раз. пример Если ваша программа Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 Вызов Ваша задача состоит …

18
Какие домино отсутствуют?
Стандартный набор домино состоит из 28 уникальных предметов: Учитывая список из 28 или менее уникальных домино, выведите список, необходимый для создания полного набора. Входные и выходные Домино задаются двумя цифрами - количество пунктов на каждой стороне домино, например 00, 34, 40, 66. Цифры могут быть даны в любом порядке, так …

30
Свести массив!
В этой задаче ваша задача состоит в том, чтобы создать программу, которая принимает вложенный массив и возвращает одномерный плоский массив. Например [10,20,[30,[40]],50]должен выводить [10,20,30,40,50]. вход Входными данными будет вложенный массив (например, [10,20,[[[10]]]]). Он будет содержать только целые числа (как отрицательные, так и положительные), строки и массивы. Вы можете принять входные …

21
Арифметическая производная
Производная функции является краеугольным камнем математики, техники, физики, биологии, химии и многих других наук. Сегодня мы собираемся вычислить что-то только косвенно связанное: арифметическую производную. Определение Арифметическая производная a(n)или n'определяется здесь ( A003415 ) рядом свойств, которые похожи на производную функции. a(0) = a(1) = 0, a(p) = 1где pлюбое простое …

21
Вывести все строки
Учитывая набор букв, выведите все строки, составленные из этих букв. (Это звезда Клини из набора.) Например, для {'a','b'}строк: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Входные данные: непустая коллекция различных букв a..z. Это могут быть символы или односимвольные строки. Вывод: все строки в этих письмах в любом …
34 code-golf  string 

30
Yahtzee Small Straight Detection
В игре Yahtzee игроки бросают пять шестигранных кубиков и пытаются создать определенные руки, чтобы набрать очки. Одной из таких рук является небольшая стрит : четыре последовательных числа, не обязательно по порядку. Три возможные небольшие стрит 1, 2, 3, 4, 2, 3, 4, 5и 3, 4, 5, 6. Например, [3, 5, …

28
Выберите номера Powerball!
Powerball - американская лотерея, которая недавно привлекла внимание, потому что текущий джекпот (по состоянию на 11 января 2016 года) является крупнейшим лотерейным призом в истории , около 1,5 миллиардов долларов США . Игроки в Powerball выбирают 5 различных чисел из 69 пронумерованных белых шаров и 1 одно число «Powerball» из …

13
Любящие Воспоминания Прошлых Простых чисел
Рассмотрим простое число р , записывается в базе 10. памяти из р определяется как число различных простых чисел строго меньше р , которые содержатся в качестве подстрок р . Вызов Учитывая неотрицательное целое число n в качестве входных данных, найдите наименьшее простое число p, такое что p имеет память n …

5
Создайте интерфейс, соответствующий типам XKCD
colors.rgb ("blue") возвращает "# 0000FF". colors.rgb ("желтовато-синий") дает NaN. colors.sort () возвращает "радугу" Используя правила, изложенные в изображении и тексте его заголовка (цитируется здесь), создайте программу, которая принимает все заданные входные данные и отображает соответствующие выходные данные. Ввод может быть взят с помощью стандартного ввода или ближайшего аналога. Должна быть …
34 code-golf 

24
Сортировать по умножению
Вы должны написать программу или функцию, которая, учитывая список положительных целых чисел, умножает каждый элемент на наименьшее положительное целое число, чтобы создать строго увеличивающийся список. Например, если вход 5 4 12 1 3 умножения будут 5*1=5 4*2=8 12*1=12 1*13=13 3*5=15 и вывод будет увеличивающимся списком 5 8 12 13 15 …

1
Сапер Солвер
Мы уже создали поля Минного тральщика , но кто-то действительно должен смести эти сгенерированные мины, прежде чем взорвется ПКГ! Ваша задача - написать Солитер, который будет совместим со слегка измененной версией принятого решения «Рабочий сапер» (действия разделены пробелами, чтобы можно было увеличить поля). Входные данные: поле Сапер, поля разделены пробелами. …

30
Скручивание слов!
Скручивание слов! Дана строка и положительное целое число. Вы должны крутить струну, взад и вперед. Пример ввода / вывода вход Programming Puzzles & Code Golf 4 Выход Prog mmar ing zzuP les oC & de G flo вход Ввод может быть принят через STDIN или аргумент функции. Входные данные будут …
34 code-golf  string 

21
Какой сегодня день (на Флооптонии)?
Вы космический турист на своем пути на планету Флооптония! Полет займет еще 47,315 лет, поэтому, чтобы скоротать время до криогенного замерзания, вы решили написать программу, которая поможет вам понять флоптонский календарь. Вот 208-дневный Флооптонский календарь: Month Days Input Range Qupu 22 [0-22) Blinkorp 17 [22-39) Paas 24 [39-63) Karpasus 17 …
34 code-golf  date 

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