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

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

10
Преобразовать массив байтов в base64
Ваша миссия - написать функцию / программу, которая преобразует массив байтов (т.е. массив целых чисел от 0 до 255) в base64. Использование встроенных кодеров base64 запрещено. Требуемая реализация base64 - RFC 2045. (с использованием "+", "/" и обязательного заполнения с "=") Самый короткий код (в байтах) побеждает! Пример: Вход (массив …

4
Уменьшить искусство Ascii
Эта задача представляет собой вырезанную пасту из Enlarge ASCII art , но ее можно изменить , используя PetSCII на основе половинного блока символов: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Таким образом, цель состоит в том, чтобы уменьшить 1/2 помощью ascii-art . Например, из строки: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO …

10
Вычислить супер корень числа
В математике тетрация является следующим гипероператором после возведения в степень и определяется как повторное возведение в степень. Добавление ( удалось п раз) Умножение ( добавляется к себе, п раз) Возведение ( умножается само по себе, п раз) Тетрация ( возведенная в степень самостоятельно, n раз) Обратные соотношения тетратации называются супер-корнем …
10 code-golf  math 

3
Развернуть вкладки (внедрить, развернуть (1))
Ваша задача на этот раз - реализовать вариант expand(1)утилиты POSIX, который расширяет табуляции до пробелов. Ваша программа должна взять спецификацию табуляции, а затем прочитать ввод по стандартному вводу и заменить символы табуляции во вводе соответствующим количеством пробелов для перехода к следующей остановке табуляции. Результат должен быть выписан на стандарт . …

7
Рассчитать китайский знак зодиака
Учитывая, что наступает китайский Новый год, перед нами стоит задача расчета китайского зодиака, стихии и тайдзюду для данной даты. На входе должна быть дата: 1/31/2014 Дата, используемая здесь, является стилем США mm/dd/yyyy, но альтернативно может быть стилем ISO-8601: yyyy-mm-ddпоэтому стиль ввода даты не является строгим. На выходе должен быть знак …
10 code-golf  date 

3
Сумасшедшие химические уравнения
Вы должны получить строку химического уравнения (без пробелов, только буквы (в верхнем и нижнем регистре), цифры, скобки и математические знаки) от пользователя и распечатать ответ, если уравнение сбалансировано или нет (любая пара положительных / отрицательных ответов : Да / Нет, правда / ложь, 1/0). Чтобы сделать код короче, вы можете …
10 code-golf 

2
Создайте цепочку генераторов спама на максимально возможном количестве языков
Задача « розеттского камня» - написать решение на максимально возможном количестве языков. Покажите свое программирование многоязычия! В этом задании вы создадите программу, которая будет генерировать спам-сообщения с заданным начальным текстом. Например, учитывая вход [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] [content/information/data] at spammysite.com. Возможный результат может …

4
Определите, какое значение представляет какое направление в пути
Важное редактирование: ранее в примере 1 было неверное значение. Оно было исправлено. Вам дан двумерный массив, в котором каждая ячейка содержит одно из четырех значений. Примеры: 1 2 2 2 2 1 @ . . X X V 1 3 1 4 1 4 e . @ I C V …
10 code-golf 

9
Помогая фермеру
Фермер Джек очень беден. Он хочет зажечь всю свою ферму, но с минимальными затратами. Лампа может освещать как свою ячейку, так и восемь соседей. Он установил лампы в своей области, но ему нужна ваша помощь, чтобы выяснить, сохранил ли он какие-либо дополнительные лампы. Дополнительные лампы: лампы, которые при снятии с …
10 code-golf 

8
Рождественский обратный отсчет
В духе праздников, и как кто-то уже начал зимнюю тему ( Построй снеговика! ), Я предлагаю новый вызов. Напечатайте количество дней, часов, минут и секунд до Рождества (полночь (00:00:00) 25 декабря) в отдельном окне (не консоли) в любом однозначном формате, который вы считаете подходящим, и постоянно обновляйте его, как эти …
10 code-golf 

5
Сегодня (24 сентября) день рождения HONDA [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 4 года назад . Сегодня (24 сентября) день рождения компании HONDA. Первоначально их название компании 本田技研工業株式会社 Я хочу попросить сделать подарок …

6
Переводчик языка TUT
Текст может быть переведен в письменную версию языка TUT , заменив каждую букву соответствующим «словом TUT», как указано в следующей таблице (адаптировано из связанной статьи) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w …
10 code-golf  string 

5
Генерация последовательностей Сколема
Сколем последовательности Последовательность Сколема - это последовательность 2nчисел, где каждое число iмежду 1и nвстречается ровно дважды, а расстояние между двумя вхождениями iсоставляет ровно iшаги. Вот несколько примеров последовательностей Сколема: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3 …

10
Генерация прямоугольного треугольника
В этом задании вы должны взять два числа (разделенных пробелом) в качестве входных и выходных ASCII прямоугольный прямоугольник, состоящий из xs. Первое число будет шириной и высотой треугольника, который вы должны вывести. Второе число будет указывать, в каком углу будет находиться правильный угол. Углы пронумерованы от 1 до 4, начиная …

5
Вернуть последний цвет ввода в Мануфактуру
Эта головоломка является следующей в моей серии испытаний мануфактуры. Фон Мануфактура - это игровой / двумерный язык программирования. Игрок должен создать программы, которые будут манипулировать очередью, чтобы получить желаемый результат. Его легко освоить, но трудно освоить, поэтому он позволяет создавать самые разнообразные задачи. Если вы не знаете, о чем я …

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