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

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

30
Обмен, удаление и повтор
Введение Давайте посмотрим на следующую строку: ABCDEFGHIJKLMNOP Если мы поменяем местами концы строки , это: ABCDEFGHIJKLMNOP ^^ ^^ Мы получаем следующий результат: BACDEFGHIJKLMNPO После этого мы удаляем концы строки, которые в этом случае являются Bи O. Результат: ACDEFGHIJKLMNP Если мы повторим процесс, мы получим следующий список: N Result 2 ADEFGHIJKLMP …
24 code-golf  string 

27
Разделить байтовый массив на битовый массив
Напишите функцию, которая при bвыделении буфера (длиной 1 - 104857600 байт) и количества бит n(1 <= n <= 64) разделяет буфер на куски nбитов. Вставьте правую часть последнего фрагмента с битами 0до s n. например Учитывая буфер b = "f0oBaR"или эквивалентно [102,48,111,66,97,82]и n = 5, вернуть [12, 24, 24, 6, …


1
Обнаружение петель - не такой!
Цель этой задачи - найти направление и область, заключенную в петлю. Входные данные: Прямоугольная сетка, состоящая целиком из этих символов: ^v<> (При желании вам также могут быть указаны размеры сетки перед самой сеткой в ​​десятичном виде с префиксом, суффиксом и разделительным символом по вашему выбору.) Петля в сетке представляет собой …

16
Пожалуйста, посчитай меня!
Ваша задача проста. Разместите фрагмент кода на любом языке, который, если фрагмент повторяется n раз, будет выводить n в десятичном, восьмеричном и шестнадцатеричном виде в указанном порядке, разделенных пробелами. n является целым числом больше нуля. Здесь нет ведущих нулей. Кратчайший ответ выигрывает пример Если фрагмент кода, ABCто контрольный пример ABC …
24 code-golf 

15
Случайный Уокер Принтер
Нарисуйте программу или функцию, которая будет записывать в STDOUT nраз (каждый за один шаг) строку, содержащую точку .в месте нахождения ходунка. Программа также должна записывать строку каждые sсекунды (или ждать sсекунды после каждой строки). Случайное блуждание - это математическая формализация пути, который состоит из последовательности случайных шагов ( вики ), …
24 code-golf  random 

20
Суммарная пирамида простых чисел
Учитывая число N, задача состоит в том, чтобы получить сумму пирамиды из N простых чисел. Чтобы прояснить ситуацию, вот пример: Input: 4 Мы перечислим первые 4простые числа, а затем вычислим их сумму. После этого мы вычислим суммы сумм и так далее: 2 > 5 3 > 13 > 8 > …
24 code-golf  math  primes 

6
Десятичная конкатенация квадратов
посылка Однажды ночью я просто размышлял о цифрах. Я узнал о чем-то уникальном о числах, таких как 7, 10, 12, 13 и более. Это квадраты квадратов! Это означает, что в квадрате они состоят из самих квадратов. OEIS называет их квадратами, которые представляют собой десятичное объединение двух или более квадратов. Примеры …

11
Подставь строку с собой!
Подставь строку с собой Ваша цель состоит в том, чтобы заменить строку самой собой, заменив каждый символ в исходной строке на предыдущий, начиная с первого символа и заканчивая переносом. Вот несколько примеров, чтобы показать, что я имею в виду: 1-й пример: Input: program Output: apgopra How: Program -> mrogram (replace …
24 code-golf  string 

12
ASCII символов беспорядок
Напишите программу, которая принимает в качестве входных данных строку, состоящую из печатных символов (ASCII 20-7E) и целого числа nв [2,16], и выполняет следующую модификацию строки. Каждый символ в строке преобразуется в его ASCII-код (примеры приведены в шестнадцатеричном формате, хотя база 10 также допустима). Коды ASCII преобразуются в основание nи объединяются …

6
Код Бильярд (Левенштейн Гольф)
Вы должны использовать один язык для написания программ, которые выполняют следующие девять задач в любом порядке . Преобразовать введенное число из базы 10 в базу 36. Пример ввода: 1000 Пример вывода: RS(вывод должен быть в верхнем регистре) Преобразуйте каждый символ в строке в его десятичные десятичные коды ASCII и напечатайте …

3
Понедельник Мини-гольф # 5: <s> НЕ </ s> Пробуйте это дома
Мини-гольф по понедельникам: серия коротких вопросов о код-гольфе , публикуемых (надеюсь!) Каждый понедельник. Иногда люди устают от жизненных правил: «не делай этого», «ты не можешь этого делать», «мы не позволим тебе сделать это». Это может показаться действительно ограничивающим время от времени! Но время от времени хорошо немного повеселиться, поэтому давайте …
24 code-golf  string 

9
Распечатать все 3 на 3 крепких квадрата
Надежный квадрат (похожий на магический квадрат ) - это расположение целых чисел от 1 до N 2 на сетке N by N, так что каждая подсетка 2 на 2 имеет одинаковую сумму. Например, для N = 3 один прочный квадрат 1 5 3 9 8 7 4 2 6 потому …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

20
Подражать заказ
Учитывая два списка чисел, источник и образец , измените порядок источника, чтобы соответствовать относительному порядку образца. Любые две записи переупорядоченного источника должны сравниваться так же, как записи в тех же позициях шаблона. Например, вход s = [-5, 9, 4, 13, 11, -6, 0] p = [7, -4, 1, -8, 4, …

30
Продолжительность фильма в удобочитаемом формате
Всякий раз, когда я ищу длительность фильма в IMDb, он отображается в минутах. Сразу же я бы попытался преобразовать его в час (ы) и минуты (ы). Было бы лучше, если бы мы могли автоматизировать это. Входные данные: 150 min Выход: 2 hours 30 minutes Входные данные: 90 min Выход: 1 …

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