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

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

3
Точная обложка
ВЫЗОВ Учитывая набор сгруппированных букв, расположите их на доске так, чтобы они полностью покрывали область. Представительство в Совете (также известное как КОРАБЛЬНАЯ ПАЛУБА) Доска представляет собой сетку 6х6. Там всегда будет 36 полных квадратов. Колонки помечены AF. Ряды отмечены 1-6. Пример: A B C D E F +---+---+---+---+---+---+ 1 : …

16
Разделяем ли мы главный кластер?
Простое скопление целого числа N выше , чем 2 , определяются как пара образована самым высоким простым строго снизить , чем N , а самый низкий премьер строго выше , чем N . Обратите внимание, что согласно приведенному выше определению, если целое число само является простым, то его простой кластер …

3
Unicode прямоугольники
Данный матрица aсимволов изu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" координаты подматрицы , как x, y, w, h(слева, сверху, ширина> 1, высота> 1) толщина t1 (как в ┌) или 2 (как в ┏) визуализировать внутреннюю границу для подматрицы заданной толщины с учетом существующих линий. x=4;y=1;w=2;h=3;t=2; a=[' ┌───┐', '┌┼┐ │', '│└┼──┘', '└─┘ '] // output r=[' …

17
Приблизительно мои квадраты
Вдохновленный этим видео от tecmath . Аппроксимацию квадратного корня любого числа xможно найти, взяв целочисленный квадратный корень s(то есть наибольшее целое число такое, что s * s ≤ x), а затем вычислив s + (x - s^2) / (2 * s). Назовем это приближение S(x). (Примечание: это эквивалентно применению одного …

11
Создайте изображение особого периода
Создайте программу или функцию, которая принимает данные в форме <width>, <height>, <color1>, <color2> и генерирует вывод так, что первая строка чередуется между пикселями цвета <color1>и <color2>с периодом <height>. Для каждой последующей строки период должен быть <height> - <row number>. Обратите внимание, что <color1>всегда начинается строка. Пример вывода Вход 120, 6, …

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

7
Прочитайте мою дату в свободной форме
Учитывая дату, записанную в любом (должен обрабатывать все в одной и той же программе) из следующих форматов, проанализируйте ее в действительном yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 правила Даты иногда будут недействительными, т.е. неправильный день для месяца или …
10 code-golf  string  date 

22
Экспонент комплексных чисел
Учитывая два целых числа, которые могут быть отрицательными, нулевыми или положительными, aи b(взятые в любом приемлемом формате, включая ввод простого комплексного числа ), преобразуйте его туда, a + biгде iнаходится мнимое число (квадратный корень из отрицательного числа). Затем возведите в степень третьей входной переменной (положительное целое число), cкак . Затем …

7
Когда мигают огни?
Представь, что у тебя два огня. Эти огни мигают и выключаются с определенной скоростью: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Давайте смоделируем эти огни для первых 2000 мс: 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light …
10 code-golf  number 

10
Генерация простых чисел Ферма
Для заданного числа n выведите n-е простое число Ферма, где числа Ферма имеют вид 2 2 k +1. Этот код теоретически должен работать для любого n (т. Е. Не кодировать его жестко), хотя он не должен завершаться при n> 4. (Он не должен возвращать 4294967297 при n = 5, поскольку …
10 code-golf  primes 

2
твой дядя поможет пьяным
Пьяный дядя (извините меня и AUS за блокировку региона) - вымышленный персонаж из Saturday Night Live. Он часто путает слова для других, которые звучат как они. Для этого задания вам необходимо преобразовать обычную речь в пьяный. Алгоритм Для перевода в drunkspeak требуется поменять порядок слов в тексте. Обмен основан на …

12
Простой государственный калькулятор налога с продаж
Налоги с продаж в Соединенных Штатах сложны, если не сказать больше. Как правило, существует налог с продаж штата (есть несколько штатов, которые не собирают налог с продаж штата), но также может быть налог с продаж округа, налог с продаж школьного округа, налог с продаж муниципального (городского) или муниципальный район налог …

15
Создать шифтер
Чтобы «переместиться» на несколько nмест, сделайте следующее: Удалить последние nцифры Добавить nкопии первой цифры в начало номера Например, чтобы сдвинуть число на 31415три позиции , достаньте последние три цифры, чтобы получить 31, а затем добавьте еще три копии первой цифры, 3в конце, давая 33331. Если число отрицательное, цифры должны быть …
10 code-golf  math 

2
Пересмотрите Java / C / C ++ / и т. Д. код
Напишите программу, которая добавляет или удаляет пробелы для удобного форматирования кода. Правила того, как должен выглядеть код, когда вы закончите: Ни одна строка не должна содержать более одного {и }. A {всегда должен быть последним в строке. A }всегда должно быть единственным в строке (кроме пробела, который стоит перед ним). …

12
Найти второй ноль
Вызов Если задано целое число в формате дополнения до 32-разрядного двоичного числа , верните индекс второй наименее значимой нулевой цифры в двоичном представлении, где индекс 0представляет наименее значимый бит, а индекс 31представляет наиболее значимый бит. Если второго ноля нет, вы можете вернуть 0, любое отрицательное число, любое ложное значение или …
10 code-golf  number 

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