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

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

30
Заставь его взорваться!
Возьмите матрицу положительных целых чисел в качестве входных данных и заставьте ее взорваться! Чтобы взорвать матрицу, просто добавьте нули вокруг каждого элемента, включая внешние границы. Форматы ввода / вывода необязательны как всегда! Тестовые случаи: 1 ----- 0 0 0 0 1 0 0 0 0 -------------- 1 4 5 2 …
33 code-golf  matrix 

30
Удалить символ по указанному индексу
(в значительной степени вдохновлен элементом строки по указанному индексу ) При наличии строки sи целого числа, nпредставляющего индекс in s, вывод sс nудаленным символом в -ой позиции. 0-индексация и 1-индексация разрешены. Для индексации 0 nбудет неотрицательным и меньше, чем длина s. Для 1-индексации nбудет положительным и меньше или равно длине …
33 code-golf  string 

10
Идеальные номерные знаки
Идеальные номерные знаки Начав несколько лет назад, я немного поиграл, катаясь на машине: проверяя, являются ли соседние номерные знаки «идеальными». Это относительно редко, но захватывающе, когда вы его найдете. Чтобы проверить, является ли номерной знак идеальным: Суммируйте символы: A = 1, B = 2, ... Z = 26. Возьмите каждый …

7
Нарисуй Треугольник Реутерсварда
Этот невозможный объект является треугольником Реутерсварда : Нарисуйте свою версию в соответствии с этими правилами: Всего 9 кубов Каждая сторона состоит из ровно 4 кубов Кажется, что кубы перекрываются, так что визуализированный объект на самом деле является невозможным объектом. Используются 4 разных цвета - один для фона и 3 для …

17
Самый маленький премьер с завихрением (A068103)
Задача под рукой, учитывая число n, найти наименьшее простое число, которое начинается с НАИМЕНЬШЕГО n числа числа 2в начале числа. Это последовательность, которую я нашел в OEIS ( A068103 ). Первые 17 чисел в последовательности даны ниже, если вы хотите больше, мне придется на самом деле реализовать последовательность, что я …

30
Подскажите мое разрешение экрана!
Выведите разрешение экрана устройства в определенном формате [width]x[height](без скобок). Например, вывод может быть 1440x900. Вот онлайн-тестер, который вы можете использовать для проверки собственного разрешения экрана.
33 code-golf 

24
Факториалы и бесконечные циклы!
Как вы, возможно, знаете, факториал натурального числа nявляется произведением всех натуральных чисел, равных или меньших n. Например : 6! = 6*5*4*3*2*1 = 720 0! = 1 Теперь мы определим специальную операцию с нерелевантным именем, например sumFac: Учитывая положительное целое число n, sumFac(n)это сумма факториалов цифр. Например : sumFac(132) = 1! …

6
Построение спирали Корну
Корень спираль может быть вычислена с использованием методы Фейнман для интегралов по путям распространения света. Мы аппроксимируем этот интеграл, используя следующую дискретизацию. Рассмотрим зеркало, как на этом изображении, где Sнаходится источник света и Pточка, где мы собираем свет. Мы предполагаем, что свет отражается прямым лучом от Sкаждой точки в зеркале, …

30
Notcalc (Рассчитать неправильный ответ)
Цель: Учитывая два натуральных числа (целые числа от 0 до бесконечности), выведите число, которое не является суммой этих чисел, но является натуральным числом. Примеры решений (TI-Basic): A+B+1 not(A+B) Неверные решения: A+B-1(для входных данных 0,0возвращается -1, что не является естественным) "ABC"( ABCэто не число) Заметки: Выходные данные всегда должны быть суммой …

20
Я превышаю ограничение скорости?
Учитывая дорогу ascii-art и время, которое потребовалось мне, чтобы пересечь ее, скажите мне, ускоряюсь ли я. Единицы Расстояние в произвольной единице d. Время в произвольной единице t. Дорога Вот простая дорога: 10===== Эти 10средства 10 dв t. Это ограничение скорости на дороге. Дорога имеет 5 =с, так что его d5. …

24
Недедуплицирующие строки
Введение Давайте посмотрим на следующую строку: AABBCCDDEFFGG Вы можете видеть, что каждое письмо было продублировано , за исключением письма E. Это означает, что письмо Eбыло дублировано . Таким образом, единственное, что нам нужно сделать здесь, это обратить этот процесс вспять, что дает нам следующую недедуплицированную строку: AABBCCDDEEFFGG Давайте рассмотрим более …
33 code-golf  string 

9
Нарисуйте несколько горных вершин
Напишите программу или функцию, которая рисует горный хребет, где каждая последующая большая горная вершина находится «позади» впереди, и чередует, какая сторона видна. Это горный массив размера 1 /\ Это горный массив размера 2 /\ /\ \ Это горный массив размера 3 /\ / /\ / /\ \ Это горный массив …

30
Что такое обратный (двоичный) номер бита?
Таким образом, вам дается положительное основание 10 (десятичное) число. Ваша задача - поменять двоичные цифры и вернуть этот базовый номер 10. Примеры: 1 => 1 (1 => 1) 2 => 1 (10 => 01) 3 => 3 (11 => 11) 4 => 1 (100 => 001) 5 => 5 (101 …

30
Это число треугольное?
Вызов Учитывая положительное целое число, определите, является ли оно треугольным числом, и, соответственно, выведите одно из любых двух постоянных, различных значений. Определение Треугольное число является числом , которое может быть выражено в виде суммы последовательных положительных целых чисел, начиная с 1. Кроме того, они могут быть выражены с формулой n(n …

1
Плетение с набивкой - нарисуйте узел Серпинского
Если задано целое число N> = 2, создайте изображение, показывающее узел Серпинского с степенью N. Например, вот узлы степени 2, 3, 4 и 5: Нажмите на изображение для просмотра в полном размере (чем выше степень, тем больше изображение). Спецификация Узел Серпинского по степени N рисуется с использованием вершин треугольника Серпинского …

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