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

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

18
Едят кегли как нормальный человек
Кегли - это цветные конфеты, в которых есть 5 различных вкусов; виноград, зеленое яблоко, лимон, апельсин и клубника, представленные (p) urple, (g) reen, (y) ellow, (o) range и (r) ed соответственно. Я привык есть кегли, сортируя все разные цвета, а затем поочередно. Получив несколько странных взглядов в офисе, я теперь …
47 code-golf 

30
3 ... 2 ... 1 ... Сбой!
Ваша задача - написать полную программу, которая будет продолжать отсчитывать от 10 при каждом запуске. При первом запуске программы ее следует распечатать 10. В следующий раз он должен вывести 9. В следующий раз он должен вывести 8, и так далее. Вместо печати 0программа должна аварийно завершить работу. Вам больше не …

23
Обратный отсчет от «Бесконечности»
Похоже на невыполнимую задачу, верно? Ну, на самом деле это не так сложно. Если мы напишем слово Infinityкак 8-битный двоичный код ASCII, мы получим: 01001001 01101110 01100110 01101001 01101110 01101001 01110100 01111001 Это можно объединить и преобразовать в десятичное значение 5291279215216915577. Теперь с этим номером мы можем работать ... Способ …

3
Кодирование круглосуточно
Напишите однострочную программу длиной два или более символов, которая не содержит разделителей строки и не требует ввода. Например, ваша программа может быть: MyProgram Когда ваша программа упорядочена по формам, которые стрелки часов принимают в 12, 3, 6 и 9 часов, необходимо вывести соответствующий номер часа. Не нужно поддерживать другие времена. …

16
Стек переполняется
(Вдохновлен этим вопросом ) Задача Ваша задача - написать программу или функцию для печати ASCII-версии логотипа Stack Overflow в STDOUT. \|/ (-) (-) (-) (-) Ваша программа должна принимать два входа, называемые здесь H и N. Высота стека "контейнер" (скобки) определяется как H. Количество элементов в стеке определяется как N. …

30
Случайный Гольф Дня № 7: отчетливо случайный персонаж
О серии Это гостевая запись для серии Random Golf of the Day. Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров …

30
Идиома «Делай пока ложно»
Делать пока ложно Сегодня на работе один из моих коллег описывал вариант использования для do while (false). Человек, с которым он разговаривал, думал, что это глупо и так просто, если заявления будут намного лучше. Затем мы потратили впустую половину нашего дня, обсуждая лучший способ написать что-то эквивалентное: do { //some …
47 code-golf 

30
Как четное число?
Древние греки называли эти вещи одинарными и вдвойне четными числами. Примером единственного четного числа является 14. Оно может быть разделено на 2 один раз, и в этот момент оно становится нечетным числом (7), после чего оно больше не делится на 2. Двойное четное число равно 20. Оно может быть разделено …

17
Исправление колье Froot Loop
Предположим, что вы натягиваете нитки Froot Loops для ожерелья, браслета, шнурка или чего-то еще. Есть 6 цветов контура: г - е изд, о диапазоне, у ellow, г Reen, б LUE и р urple. Вы хотите, чтобы ваша прядь начиналась с красного в самом левом углу, а цикл в порядке радуги …
47 code-golf  string 

30
Сомнительный ^ H ^ H ^ H ^ H ^ H ^ Hspaces
На некоторых терминалах нажатие клавиши backspace генерирует управляющий код ^Hдля удаления предыдущего символа. Это породило странную идиому, где симулируются правки для комедийного эффекта : Будьте добры к этому дураку ^ H ^ H ^ H ^ Hgentleman, он приезжает из корпоративного штаба. Если задана строка с одним или несколькими ^Hсимволами, …
47 code-golf  string 

16
Серпинский кодекс
Напишите прямоугольный блок текста, который при размещении в ковре Серпинского , используя блоки одинакового размера для пустых порций, создает программу, которая выводит номер итерации ковра. Например, если ваш текстовый блок TXT BLK затем запустить программу TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK должен выводить, 1потому что форма программы представляет …

15
ASCII Искусство дня № 1 - Двойной узел
Напишите полную программу или функцию, которая принимает положительное целое число в Nкачестве входных данных через STDIN / командную строку / ARGV или аргументы функции и печатает двойной ASCII-узел, соответствующий Nзначению STDOUT. Двойной узел ASCII выглядит так: __ __ __ __ __ __ / \/ \/ \/ \/ \/ \ | …

30
Сетчатка или мусор?
Мы живем в эпоху замечательных технологий, где у нас могут быть великолепно детализированные 8K-экраны на наших телевизорах и даже 2K-экраны на наших телефонах для нашего мобильного просмотра. В последние годы мы прошли долгий путь с точки зрения технологии экранов. Одним из продуктов этого термина стал популярный термин Apple, Retina . …
47 code-golf 

30
Очень простые треугольники
Напишите программу или функцию, которая принимает положительное целое число (через stdin, командную строку или функцию arg) и печатает или возвращает строку из множества этих маленьких треугольников, связанных друг с другом, чередуя то, как они указывают: /\ /__\ Этот единственный треугольник является выходным, если на входе есть 1. Если вход есть …

30
Делится ли число на каждую из его цифр?
Мой друг и я работали в лаборатории в нашем классе AP Computer Science и решили написать одну из проблем, так как у нас все еще оставалась свободная половина класса, когда мы закончили. Вот вопрос: Учитывая число n, делится ли n на каждую из его цифр? Например, 128 пройдет этот тест …
47 code-golf 

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