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

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

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

30
Наименьший общий множитель
Наименьшее общее кратное из набора положительных целых чисел Aявляется наименьшим положительным целым числом, Bтаким образом, что для каждого kв Aсуществует положительное целое число, nтакое что k*n = B. Учитывая как минимум два натуральных числа в качестве входных данных, выведите их наименьшее общее кратное. правила Встроенные функции разрешены, но если ваше …

30
Найти сумму всех чисел ниже n, кратных некоторому набору чисел
Почти эквивалентно первому вопросу проекта Эйлера: Если мы перечислим все натуральные числа ниже 10, кратные 3 или 5, мы получим 3, 5, 6 и 9. Сумма этих кратных равна 23. Найти сумму всех кратных 3 или 5 ниже 1000. Вызов: Учитывая положительное целое число Nи набор по крайней мере одного …

30
На какой базе находится это число?
Вот хороший простой вызов: Учитывая строку, которая представляет число в неизвестной базе, определите минимально возможную базу, в которой может быть число. Эта строка будет содержать только 0-9, a-z. Если хотите, вы можете выбрать заглавные буквы вместо строчных, но, пожалуйста, укажите это. Вы должны вывести эту минимально возможную базу в десятичной …

11
Создайте аватар «GitHub»
Фон / Описание Примечание: как указывает @HelkaHomba, фактические идентификаторы GitHub на самом деле не случайны, а основаны на хэше имени пользователя Аватар GitHub по умолчанию представляет собой изображение размером 5x5 пикселей. Цвет выбирается случайным образом, и затем случайные пиксели заполняются с одной стороны (справа или слева, размером 2x5), используя этот …

20
Фаро перемешать массив
Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

18
Попадет ли луч?
Лазер излучает прямой луч в одном из четырех ортогональных направлений, обозначенных значком <>^v. Определите, попадет ли он в цель Oпо прямоугольной сетке. Каждый из них поразит (True): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Это будет пропустить (Ложь): ...... ...... .^..O. ...... .....> O..... …

30
Вернуть целые числа с квадратными цифрами
Введение и кредит Мы все знаем и любим наши замечательные правила, чтобы проверить, делится ли число на 11 или 3, что является просто некоторой умной суммой по цифрам числа. Теперь этот вызов выводит это на новый уровень, требуя, чтобы вы вычислили сумму цифр, а затем проверили, является ли результат идеальным …
31 code-golf  math 

30
Медленно превратить строку в другую
Соревнование Учитывая две строки / массив строк, выведите первую строку, медленно сжимающуюся и расширяющуюся обратно во вторую строку. Вы можете предположить, что строки всегда будут начинаться с одного и того же символа. пример Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi Testin Testing Сначала вы выводите …
31 code-golf  string 

8
Сортировать эти рейтинги Джеймса Бонда
Введение Мой дедушка является поклонником Джеймса Бонда, но он всегда не уверен, как оценивать своих любимых актеров. Таким образом, он всегда делает списки, что является большой работой. Он попросил меня создать программу, которая облегчит его жизнь, но у меня нет на это времени, мне нужно работать! Так что я буду …

30
Это ухабистое слово?
(Вдохновленный этим испытанием на Puzzling - СПОЙЛЕРЫ для этой головоломки находятся ниже, поэтому прекратите читать здесь, если вы хотите решить эту головоломку самостоятельно!) Если буква в слове встречается в алфавитном порядке позже предыдущей буквы в слове, мы называем это возвышением между двумя буквами. В противном случае, в том числе, если …

9
Создайте извращенное «Привет, мир!»
Ваша работа довольно проста, написать программу, которая печатает Hello, world!, что при скручивании создает программу, которая печатает Twister!. Как скручиваются струны Алгоритм скручивания очень прост. Каждый столбец смещен вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1 перемещается на 1, ...). Сдвиг столбца переносится наверх. Это выглядит …

19
Обратная функция
Разве не было бы замечательно, если бы функции программирования можно было инвертировать, точно так же, как математические функции, которые они реализуют? Напишите функцию (или программу), которая принимает один вход xв любой форме, который выводит ln(x). Когда байты программы переупорядочены / перевернуты так, что первый байт теперь является последним байтом, он …

6
Тебе было приятно в этом году?
Введение У Санты слишком много имен для обработки, и ему нужна ваша помощь! Он нуждается в вас , чтобы написать программу или функцию, которая выводит nice, naughty, very naughtyили very very naughty. Чтобы определить, насколько он хорош или непослушен, Санта разработал алгоритм: Ницца ( деление , математика ): Прежде всего, …

10
Слушать «Taps»
Сегодня, 11 ноября 2015 года, в Соединенных Штатах отмечается День ветеранов . « Отводы » - это вызов горючего на военных похоронах США: ( «Отводы» на SoundCloud от vtmiller ) Это простая мелодия, длиной всего двадцать четыре ноты и использующая только четыре разных ноты. Вот ноты: ( источник ) Вызов …

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