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

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

6
Гексагональная смежность
На изображении выше показана гексагональная сетка из шестиугольников. Каждой ячейке в сетке присваивается индекс, начиная с центра и вращаясь против часовой стрелки, как показано. Обратите внимание, что сетка будет продолжаться бесконечно - изображение выше - просто первый раздел. Следующий шестиугольник будет смежным с 60 и 37. Ваша задача - определить, …

14
Советы по игре в гольф в TeX / LaTeX
Какие советы есть у людей для игры в гольф в TeX / LaTeX? Пожалуйста, оставьте один совет на каждый ответ, по крайней мере, в некоторой степени относящийся к TeX / LaTeX Контекст: я заметил этот ответ и что у TeX / LaTeX нет вопросов с советами, поэтому я создаю этот. …
28 code-golf  tips 

30
Найти уникальных близнецов
Вам будет предоставлены два массивов / списков / векторы неотрицательных целых чисел A и B . Ваша задача состоит в том, чтобы вывести целое число N , которое появляется в обоих A и B , а также является уникальным в обоих A и B . Вы можете предположить, что существует …

25
Самая маленькая нулевая база
Учитывая положительное целое число n, выведите наименьшую базу, в b >= 2которой представление nв базе bбез начальных нулей не содержит a 0. Вы можете предположить, чтоb <= 256 для всех входов. Тестовые случаи 1 -> 2 (1) 2 -> 3 (2) 3 -> 2 (11) 4 -> 3 (11) 5 …

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

30
Квадратные пирамидальные числа
A000330 - OEIS задача Ваша задача проста - сгенерировать последовательность, которая, учитывая индекс i, значение в этой позиции является суммой квадратов от 0до, iгде i >= 0. Пример: Input: 0 Output: 0 (0^2) Input: 4 Output: 30 (0^2 + 1^2 + 2^2 + 3^2 + 4^2) Input: 5 Output: 55 …

9
Симулятор распространения огня
Предположим, у нас есть такая матрица: 11111 12221 12321 12221 11111 Эта матрица представляет ландшафт, и каждая ячейка представляет часть ландшафта. Число в каждой ячейке представляет время, в течение которого часть местности должна быть полностью сожжена (в минутах, если требуется единица измерения), в соответствии с ее горючестью . Если пожар …

12
Terra Mystica: Велоспорт
В настольной игре Terra Mystica есть очень интересная механика для одного из основных ресурсов - силы. Вместо того чтобы набирать и расходовать единицы мощности из банка, каждый игрок начинает игру с ровно 12 единицами мощности, которые распределены по трем «чашам», которые обозначены как I, II и III. Приобретая и тратя …

13
Это черепаха премьер?
Как мы все знаем, это черепахи все время вниз . Но неужели это тоже простые числа? Число считается «черепашьим-простым», если оно удовлетворяет следующим условиям: 1) It is prime. 2) It is possible to remove a single digit leaving a prime number. 3) Step 2 can be repeated until left with …
28 code-golf  primes 

30
'abc' и 'cba'
Ваша задача проста: написать один фрагмент кода, который при выполнении на одном языке выводит только строку, 'abc'а при выполнении на другом языке - только строку 'cba'. Программа не должна принимать никаких данных. Это вызов для игры в гольф .

30
Удлинить письмо бежит
Учитывая непустую строку строчных букв ASCII a-z, выведите эту строку при каждом последовательном «запуске» одной и той же буквы, удлиненной еще на одну копию этой буквы. Например, dddogg( 3 d , 1 o , 2 g ) превращается в ddddooggg( 4 d , 2 o , 3 g ). Это …
28 code-golf  string 

30
Треугольник число!
Мы привыкли к термину «возведение в квадрат» n, чтобы означать вычисление n 2 . Мы также привыкли к тому, что термин «куб» n означает n 3 . При этом, почему мы не можем также треугольник число? Как треугольник номер? Прежде всего, давайте выберем номер 53716. Поместите его в параллелограмм, длина …

28
Поэлементное умножение строк
Вдохновленный этим вызовом (спасибо @cairdcoinheringaahing за заголовок!), Ваша задача - взять две печатные строки ASCII и умножить их поэлементно по следующим правилам. Как это работает? Учитывая две строки (например, splitи isbn), вы сначала обрежете более длинную, чтобы они имели равную длину, а затем определили их коды ASCII : split -> …

11
Больше удовольствия от (очень) чувствительных к регистру строк
Вдохновленный этим вызовом (или, точнее, неправильным его чтением), я придумал следующий вызов: Если задана входная строка S, измените порядок всех заглавных и строчных букв. Оставьте все не-буквенные символы на месте. Например: Обратите внимание, что верхний регистр W(первая заглавная буква) был заменен на H(последний). То же самое касается строчных букв: «d» …
28 code-golf  string 

24
Оператор, который объединяет сумму, произведение и разницу между двумя числами
Вызов: В социальных сетях циркулирует глупая головоломка: 8 + 2 = 16106 5 + 4 = 2091 9 + 6 = ? Реализуйте функцию или оператор, который, когда ему дано два положительных целых числа xи так y, что x > y > 0дает правильный ответ в виде целого числа , …

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