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

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

11
Это подстрока сама по себе?
Получив строку, верните, является ли строка подстрокой исходного кода программы. Применяются стандартные правила Quine, означающие, что вы не можете читать свой собственный исходный код. Длина входа гарантированно будет меньше или равна длине программы. Вы можете возвращать любые два различных значения, не обязательно истинные и ложные значения. Вы также можете отправить …

27
VEVO User Account Checker
Мы часто видим музыкальные клипы на Youtube. Многие каналы Youtube, на которых размещены музыкальные клипы, «работают на VEVO». Их можно легко идентифицировать, добавив VEVO на миниатюры видео и добавив VEVO к названию канала. Теперь напишите некоторый код, чтобы проверить, является ли данная пользователем строка учетной записью VEVO или нет. Требования …

8
Постройте эту пирамиду
Твоя пирамида Пирамида, которую я хочу, чтобы ты построил, целиком состоит из кубов. Он имеет 24 слоя, а N- й слой сверху содержит N 2 кубов, расположенных в квадрате N на N. Пирамида выглядит так: Чтобы построить пирамиду, вам понадобится запас кубиков. Вам дают 4900 кубов, расположенных в квадрате 70 …

9
Является ли группа циклической?
Вступление Вы можете пропустить эту часть, если вы уже знаете, что такое циклическая группа. Группа определяется множеством и ассоциативной бинарной операцией $(т (a $ b) $ c = a $ (b $ c). Е. В группе существует ровно один элемент, eгде a $ e = a = e $ aдля …

12
Удалите неоднозначное множественное число (я)!
Программирование очень жесткое. Вы не можете указать программе «выводить количество бананов», вы должны сообщить об этом print(bananas). Но когда вы делаете это, вы сталкиваетесь с проблемой: вы не знаете, сколько у вас бананов заранее, поэтому вы не знаете, стоит ли использовать множественное число. Иногда программисты идут ленивым путем. Вместо проверки …
21 code-golf  string 

30
Сравните два числа, приведенные в виде строк
У меня проблема на работе. Мне нужно сравнить два числа, которые приходят как строки из двух разных баз данных. Числа могут идти с ведущими нулями и / или начальными / конечными пробелами. Так что я могу иметь "0001 "из одной базы данных и " 1 "из другой. Я решил проблему …

25
Разбери мой эсперанто!
Известный построенный язык эсперанто использует латинский алфавит (в основном, см. Дополнительную информацию на странице википедии). Однако есть некоторые символы с акцентами: ĉ, ĝ, ĥ, ĵ, ŝ и ŭ . (С-огибающая, г-огибающая, ч-огибающая, J-огибающая, втор-огибающая и и- бревисом .) Естественно, что эти символы очень трудно ввести. Даже для этого вопроса мне …

11
Где конь может быть в N ходов?
Это лунка -3 с осеннего турнира APL CodeGolf . Я являюсь первоначальным автором этой проблемы, и поэтому мне разрешено повторно публиковать ее здесь. Данный: количество ходов (пожалуйста, укажите, если нет движений 0, в противном случае мы будем считать, что он называется 1) и список одной или нескольких начальных позиций (в …

22
Вырежьте квадрат из струны
Ваша задача сегодня состоит в том, чтобы взять многострочную строку и вывести самый большой квадрат, содержащийся внутри строки, который включает в себя верхний левый угол. Квадратная строка - это та, где: Каждая строка имеет одинаковое количество символов Количество символов в каждой строке равно количеству строк. Рассмотрим следующую возможную строку ввода: …
21 code-golf  string 

16
Еще одна программа, и я вышел!
При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на том же языке, что и ваш …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

12
Давайте сделаем диету Haskell
У Haskell есть кортежи, которые можно записать как (a,b,c) Однако это просто синтаксический сахар для (,,)a b c В общем случае n- кортеж может быть сформирован с n-1 , s между (..., )за которым следуют его элементы, разделенные пробелами. Например, 7-кортеж, (1,2,3,4,5,6,7)может быть сформирован (,,,,,,)1 2 3 4 5 6 …

13
Матрица занимает первое место?
Учитывая матрицу целых чисел, проверьте, является ли она рангом один, означая, что каждая строка кратна одному и тому же вектору. Например, в 2 0 -20 10 -3 0 30 -15 0 0 0 0 каждая строка кратна 1 0 -10 5. Это же определение также работает со столбцами вместо строк. …

17
Давайте сходимся к 9!
Для заданного целого числа n> 2 выведите или верните наименьшее неотрицательное целое число k, такое что a (n, k) = 9 , где a (n, k) определяется как: a (n, 0) = n a (n, k + 1) = a (n, k) / 2 + 1, если a (n, k) …

15
Расширяющийся массив
Если заданы два натуральных числа p и q , ваша задача - вернуть массив A, созданный с помощью следующего алгоритма: Начните с A = [p, q] и d = 2 Для каждой пары (x, y) смежных чисел в A , сумма которых делится на d , вставьте (x + y) …

9
Слова пересекаются
Входные данные: Две строки (ПРИМЕЧАНИЕ: важен порядок ввода). Выход: Оба слова / предложения начинаются со строк с одной пустой строкой между ними. Они «ходят» горизонтально «рядом друг с другом». Но когда у них одинаковый персонаж в одной и той же позиции, они пересекают друг друга, а затем продолжают идти «рядом …

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