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

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

30
Обратная польская запись
Вы должны оценить строку, написанную в обратной польской записи, и вывести результат. Программа должна принять ввод и вернуть вывод. Для языков программирования, которые не имеют функций для приема ввода / вывода, вы можете принять такие функции, как readLine / print. Вам не разрешено использовать какие-либо "eval" в программе. Числа и …
41 code-golf  math 

30
Там я починил (с лентой)
Вызов: Учитывая строку, содержащую только заглавные и / или строчные буквы (в зависимости от того, что вы предпочитаете), поместите ее tapeгоризонтально, чтобы исправить это. Мы делаем это, проверяя разницу между двумя соседними буквами в алфавите (игнорируя циклический переход и только продвигаясь вперед) и заполняя пространство таким количеством TAPE/, tapeкак нам …
41 code-golf  string 

4
Dungeon Crawler
вход Бинарная матрица MMM представляющая стены подземелья. Положение ( х , у)(Икс,Y)(x,y) игрока в подземелье. Направление ddd которым в данный момент сталкивается игрок (0 = север, 1 = восток, 2 = юг, 3 = запад) Выход Псевдо-3D представление стен, находящихся в поле зрения игрока, в виде ASCII-изображения 30 × 1030×1030\times …

12
Хорошо связанный вызов
Занятие, которое я иногда выполняю, когда мне скучно, состоит в написании пары символов в соответствующих парах. Затем я рисую линии (поверх вершин, никогда не ниже), чтобы соединить этих персонажей. Например, я мог бы написать abcbacabcbacabcbac и затем нарисовать линии так: Или я мог бы написать abbcacabbcacabbcac После того, как я …

30
В поисках родственной души
Учитывая непустой конечный список целых чисел, выведите истинное значение, если есть ровно две равные записи, а все остальные записи различны, а в противном случае - ложное значение. Примеры truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Распечатать физическую таблицу умножения
Прямоугольники имеют это приятное свойство - прямоугольник состоит ровно из символов!н × мN×мn \times mн × мN×мn \times m Еще более интересное свойство заключается в том, что прямоугольники можно правильно выровнять в таблице умножения - например, в таблице :3 × 33×33 \times 3 # ## ### # ## ### # …

30
Выложите ковер
Вдохновленный этим ТАКИМ вопросом . Вызов: Входные данные: Строка sss Персонаж ccc Выход: Создайте ASCII-арт из струн алмазного квадрата во всех четырех направлениях, с первым символом струны в центре и направленным наружу. Который находится внутри квадратного ковра в стиле ASCII, с характером в качестве наполнителя. Это может звучать довольно расплывчато, …

22
Лучшая база - 10 ... Достигнем!
Входные данные: Положительное целое число n, состоящее из цифр в диапазоне 0-9 . Вызов: Если d является старшей цифрой в целом числе, предположим, что основание числа d + 1 . Например, если целое число равно 1256, то вы должны предположить, что оно находится в base-7 , если это 10110, то …

30
Я незначительный массив?
Незначителен массив представляет собой массив положительных целых чисел, где абсолютные различия между последовательными элементами являются все меньше или равно 1 . Например, следующий массив не имеет значения: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Потому что соответствующие (абсолютные) различия: [1, 1, 1, 1, 1, 1, 0, 0, …

30
Двигаясь скромный минимум
Вдохновленный вопросом о переполнении стека. Название здесь полностью моя вина. Соревнование Учитывая список натуральных чисел, содержащий как минимум две записи, замените каждое число на минимум всех записей, исключая себя. Контрольные примеры [4 3 2 5] -> [2 2 3 2] [4 2 2 5] -> [2 2 2 2] [6 …

30
Удалить окружающие нули 2d массива
Это 2-мерная версия этого вопроса . Дан непустой 2-мерный массив / матрица, содержащий только неотрицательные целые числа: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 & 0 & 1 \\ {\color{Red}0} …

6
Обнаружить провальные замки
Одним из интересных аспектов гравитации является то, что, насколько я знаю, нельзя просто плавать в воздухе. Однако, кажется, не все в Ассоциации Строителей Случайных Замков знают об этом факте, что приводит к таким замкам, как этот: # # # # # # ### #### #### # # #### # # …

30
Могу ли я делиться на двойную сумму моих цифр?
Учитывая положительное целое число в качестве входных данных, ваша задача состоит в том, чтобы вывести истинное значение, если число делится на двойную сумму его цифр, а в противном случае - на ложное значение ( OEIS A134516 ). Другими словами: (sum_of_digits)*2 | number Вместо истинных / ложных значений для истинных и …

9
Скопируйте файл - стиль Windows
Эта проблема вдохновлена xkcd : Вызов: Вы будете имитировать копирование большого файла (1 гигабайт). Скорость передачи данных будет варьироваться от 10 кБ / с до 100 МБ / с. Ваша задача - вывести оставшееся время передачи файла. Вывод должен выглядеть так: Time remaining: 03:12 (meaning it's 3 minutes and 12 …
40 code-golf 

7
Создать плохой пиксель
Ваша задача - написать программу, которая заставит ваш экран иметь плохой пиксель. Вы должны выбрать ровно один пиксель на экране и ровно один канал между красным, зеленым и синим, и сделать его значение либо всегда 0, либо всегда максимальным (обычно 255). Значения других каналов должны быть такими же, как если …

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