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

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

1
Волшебство: Собирающий Боевой Гольф
Magic: the Gathering - это игра с карточными играми, в которой, среди прочего, игроки играют в карты, представляющие существ, которые могут затем атаковать другого игрока или защищаться от атак другого игрока путем блокирования. В этом соревновании по коду для игры в гольф ваша программа будет заменена игроком-волшебником, который решает, как …

1
Нарисуйте вращающуюся вертушку
Помните те забавные вертушки, которые вы дуете, и они вращаются вокруг и вокруг? Давайте код один! Вертушка будет иметь набор символов, \ | / _рисующих его центр и руки. Один из возможных вертушек может выглядеть так: | | |_ ___ ___|_| | | | Но что за вертушка, которая не …

30
Сортировать уникальные числа в таблице умножения
Довольно простая задача сегодня: Напишите программу или функцию, которая принимает положительное целое число N и печатает или возвращает отсортированный список уникальных чисел, которые появляются в таблице умножения, чьи мультипликаторы строк и столбцов находятся в диапазоне от 1 до N включительно. Список может быть отсортирован в порядке возрастания (от меньшего к …

30
Реализация «tac»: печатать строки из файла в обратном порядке
Между вопросом о котенке и появлением этого вопроса в U & L о какой-то sedмагии, как насчет реализации tac? Задача Реализуйте программу, которая перевернет и напечатает строки в файле. вход Файл, предоставленный как имя или через стандартный ввод Выход Линии, перевернутые, чтобы выровнять. счет Байты исходного кода.
30 code-golf  string 

7
Могу ли я связать все свои шнуры и адаптеры вместе?
Предположим, однажды вы копаете большую коробку неиспользуемых компьютерных шнуров и адаптеров (USB-USB mini, VGA-DVI и т. Д.). Повсюду запутанные шнуры создают беспорядок, и вы задаетесь вопросом, не могли бы вы упростить вещи, соединив все шнуры в одну длинную прядь, а затем просто свернув ее. Вопрос в том, возможно ли соединить …
30 code-golf  string 

7
Какие персонажи друзей были действительно лучшими друзьями?
Шесть главных актеров американских комедии друзей все согласились , что они будут выплачены ту же зарплату в течение пробега ряда (после 2 сезона, по крайней мере). Но это не означает, что у них у всех было одинаковое количество эфирного времени или что они все взаимодействовали на экране друг с другом …

30
Самый длинный общий префикс из 2 строк
Напишите программу, которая принимает 2 строки в качестве входных данных и возвращает самый длинный общий префикс. Это код-гольф , поэтому выигрывает ответ с наименьшим количеством байтов. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", "dove" ""
30 code-golf  string 

15
Маржа слишком узкая
Примерно в 1637 году Пьер де Ферма написал на полях своей копии «Арифметики»: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous …
30 code-golf  number 

30
Числа с несколькими сериями единиц
задача Найдите набор чисел, такой, что двоичное представление содержит два или более серий, 1разделенных хотя бы одним 0. Например, для чисел длиной 4 бита: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5 0101 …
30 code-golf  binary 

10
Синусоидальный текст
Цель: написать программу или функцию, которая печатает входную строку в форме синусоиды. Синусоида ASCII Вот один период синусоиды: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Обратите внимание, что в каждом столбце есть …

29
Куайн на каждой линии
Ваша цель - создать программу, которая печатает себя бесконечно, с новой строкой после каждой. Таким образом, если ваша программа однострочная, она будет повторяться на каждой строке вывода. пример Программа: A Выход: A A A ... правила Это должна быть полная программа, а не фрагмент или функция. Программа должна зацикливаться всегда …
30 code-golf  quine 

6
Нарисуйте кривую Гильберта, используя косую черту
Кривая Гильберта является пространство начинка фрактала , который может быть представлен в виде системы Lindenmayer с последующими поколениями , которые выглядят следующим образом : Благодаря http://www.texample.net/tikz/examples/hilbert-curve/ для изображения. Цель Напишите самую короткую возможную программу (в байтах), которая берет положительное целое число n из стандартного ввода и выводит кривую Гильберта n-го …

12
Официальный рубиновый инспектор
Вот простой ASCII арт рубин : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Как ювелир для ASCII Gemstone Corporation, ваша работа заключается в осмотре недавно приобретенных рубинов и оставлении записки о любых найденных вами дефектах. К счастью, возможны только 12 типов дефектов, и ваш поставщик гарантирует, что ни один …

11
Печать, Инкремент, Декремент, Псевдоним - Interpret Prindeal
Prindeal (произносится как prin-dee-al ) - это новый эзотерический язык программирования, который имеет только четыре команды: pr int , in crement , de crement и al ias . Несмотря на минимализм, в Prindeal можно выполнять сложные математические операции, умело комбинируя четыре команды. Ваша задача в этом коде состоит в том, …

24
Соедините N копий фрагмента, чтобы получить N ^ 2 символов
Вызов Напишите кратчайший фрагмент кода из возможных, чтобы при объединении N его копий количество выводимых символов составляло N 2 . N будет положительным целым числом. Например, если фрагмент был soln();, то при запуске soln();будет напечатано ровно 1 символ, а при запуске soln();soln();будет напечатано ровно 4 символа, а при запуске soln();soln();soln();будет …

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