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

31
Эти кости нетранзитивны?

Нетранзитивные кости - это милые маленькие игрушки, которые бросают вызов нашей интуиции в теории вероятностей. Нам понадобится несколько определений для этой задачи: Рассмотрим две кости A и B, которые выбрасываются одновременно. Мы говорим, что A побеждает B, если вероятность того, что A...

31
ASCII Doodling: лазер в коробке

Иногда, когда я рисую, я рисую прямоугольник, начинаю с диагонали от одного из углов, а затем просто прослеживаю линию, «отражая» ее всякий раз, когда я сталкиваюсь с стороной прямоугольника. Я продолжаю с этим, пока не достигну другого угла прямоугольника (и надеюсь, что соотношение сторон моего...

31
Оптимальные игры в Tic Tac Torus

Это испытание про игру Tic Tac Toe, но в нее играют на торе. Как играть Чтобы создать необходимую игровую доску, вы начинаете с обычной игровой доски Tic Tac Toe. Сначала сложите его в цилиндр, соединив левый и правый край. Затем сложите его в тор, соединяя верхний и нижний края. Вот простая...

31
Нарисуйте случайный ASCII Art Quilt

Для этой задачи художественное стеганое одеяло ASCII будет представлять собой блок текста шириной 24 символа и высотой 18 строк, содержащий символы =-<>/\в виде лоскутного рисунка, который является симметричным по горизонтали и вертикали. Пример стеганого одеяла: ========================...

31
Площадь многоугольника ASCII

Вы должны написать программу или функцию, которая получает в качестве входных данных строку, представляющую полигон ascii-art, а выходные данные возвращают площадь полигона. Ввод представляет собой строку, состоящую из символов _ / \ L V spaceи newlineопределяющую простой многоугольник (что...

31
Перечислите все время в день по полчаса

Кратчайший ответ выигрывает. Это нужно отсортировать и в 24ч времени. Последняя строка не имеет запятой. Вывод должен быть следующим: '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30',...

31
Напишите программу, которая выводит свой уровень зеркала

Есть 95 печатных символов ASCII : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ В шрифте Consolas (по умолчанию блок кода Stack Exchange) некоторые символы имеют зеркала вокруг вертикальной оси симметрии: Эти пары символов являются...

31
Простой ASCII Гантт

Это просто: распечатайте диаграмму Гантта ASCII . Для заданных диапазонов задач (время начала - время окончания), выведите временную шкалу Ганта в виде -символов для каждой продолжительности задачи - каждая задача в новой строке. пример Скажем, мои задачи находятся в диапазоне 28->35, 34->40,...

31
Сортировать учебники

Сортировать учебники Школа скоро начнется (если она еще не началась), и пришло время привести наши учебники в порядок. Вам нужно отсортировать книги в алфавитном порядке, но это занимает слишком много времени, поэтому вы решаете написать программу для этого. Примеры Входные данные: _ | | _ |F| | |...

31
Выравнивание линий!

Выравнивание линий! Учитывая символ и многострочную строку, ваша задача состоит в том, чтобы заполнить каждую строку строки так, чтобы они располагались среди заданного разделителя. Примеры Входные данные: , Programming, Puzzles And, Code golf Выход: Programming, Puzzles And, Code golf вход На...

31
Я не видел этот номер раньше!

Напишите программу , которая проходит через строку без пробельных символов (можно предположить , что они являются цифры 0до 9, но ничего в том , как они должны быть обработаны не зависит от этого) , и добавляет пространства в соответствии со следующими правилами. Пусть текущий токен будет пустой...

31
Разбить вкладки пополам

Священные войны велись из-за пробелов против табов. (И конечно пробелы, будучи объективно превосходящими, выиграли.) - Алекс А. S Ом ЕГО р ля до сих пор отказывается , чтобы в ccept , что бея с ч сл е арли евым upreme. Вы только что получили в файл , используя Инкор ре кт, б объявление и инф е...

31
Граф цветочки цветка

Взгляните на этот цветок ромашки: Довольно, не правда ли? Что ж, если я скажу вам, что это был не один цветок? Многие цветы (включая подсолнухи, ромашки, ромашки и другие) на самом деле состоят из множества очень маленьких цветов (черные точки на подсолнухах) на цветочной головке. Эти миниатюрные...

31
Вы изучили свою выдумку?

Я не люблю цифры, но мне нравится последовательность Фибоначчи. Я уверен, что мы могли бы что-то решить. Пожалуйста, прочитайте одно целое число n из STDIN и выведите n- е число Фибоначчи в базе 26 ( abcdefghijklmnopqrstuvwxyzвместо 0123456789) в STDOUT. Первое число Фибоначчи равно 0. Второе равно...

31
Кот мяукаяет"

cat идет "мяу" Мы все знакомы с концепцией catпрограммы. Пользователь вводит что-то, оно возвращается пользователю. Легко. Но все catпрограммы, которые я видел до сих пор, пропустили один факт: cat«Мяу». Таким образом, ваша задача - написать программу, которая копирует все STDINв STDOUT БЕЗ входных...

31
Слушать «Taps»

Сегодня, 11 ноября 2015 года, в Соединенных Штатах отмечается День ветеранов . « Отводы » - это вызов горючего на военных похоронах США: ( «Отводы» на SoundCloud от vtmiller ) Это простая мелодия, длиной всего двадцать четыре ноты и использующая только четыре разных ноты. Вот ноты: ( источник )...

31
Кто из них самый спящий?

Напишите программу или функцию, которая принимает строку символов, -=o.где символы -=o's .' и 's' всегда чередуются, символ за символом. Строка будет иметь нечетную длину больше единицы и всегда начинаться и заканчиваться одним из -=o. По сути, ввод будет выглядеть как линия смайликов, которые...

31
Тебе было приятно в этом году?

Введение У Санты слишком много имен для обработки, и ему нужна ваша помощь! Он нуждается в вас , чтобы написать программу или функцию, которая выводит nice, naughty, very naughtyили very very naughty. Чтобы определить, насколько он хорош или непослушен, Санта разработал алгоритм: Ницца ( деление ,...

31
Создайте извращенное «Привет, мир!»

Ваша работа довольно проста, написать программу, которая печатает Hello, world!, что при скручивании создает программу, которая печатает Twister!. Как скручиваются струны Алгоритм скручивания очень прост. Каждый столбец смещен вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1...

31
Обратная функция

Разве не было бы замечательно, если бы функции программирования можно было инвертировать, точно так же, как математические функции, которые они реализуют? Напишите функцию (или программу), которая принимает один вход xв любой форме, который выводит ln(x). Когда байты программы переупорядочены /...