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

31
Считать ладьи ходы 1D

Учитывая позицию с рядом ладей и / или пустых мест, выведите, сколько возможных ходов ладьи. Ладья может двигаться влево или вправо в пустое пространство, но не в ту, которая требует прохода через другую ладью. Когда ладья движется, остальные ладьи остаются на месте. Например, из этой позиции...

31
Случайная точка на сфере

Соревнование Напишите программу или функцию, которая не требует ввода и выводит вектор длины в теоретически однородном случайном направлении.111 Это эквивалентно случайной точке на сфере, описываемойx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 в результате чего такое распределение Выход Три числа с плавающей...

31
Удвойте свой путь

Было несколько проблем, связанных с удвоением исходного кода: здесь и здесь . Задача, стоящая перед нами, немного сложнее, но должна быть выполнима практически на каждом языке. В этом задании вы получите произвольное положительное целое число. Ваша программа должна вывести это целое число в два...

31
Я транспонирую исходный код, вы транспонируете вход!

Плагиат из рип-офф в виде плагиата из более плагиата . Иди голосуй! Ваша задача, если вы хотите принять это, - написать программу / функцию, которая выводит / возвращает свой ввод / аргумент¹. Сложность состоит в том, что если я перенесу ваш исходный код², то вывод / результат также должен быть...

30
Замена карт высот на карты глубин

Описание Ваша задача - вывести «карту глубины», то есть карту высот объекта, который виден не сверху, а спереди. Например, рассмотрим следующий объект, как показано на рисунке. Карта высот показана слева. Соответствующая карта глубины будет (как видно из стоящей у стрелки): 010 211 <- Depthmap...

30
Стройте железнодорожные пути и обманывайте правительство

Вы являетесь железнодорожным предпринимателем в Соединенных Штатах 19-го века, когда поезда становятся популярными, потому что они являются наиболее эффективным средством транспортировки больших объемов материалов по суше. Существует национальная потребность в железнодорожных путях от восточного...

30
Баланс химических уравнений!

Бернд - ученик средней школы, у которого есть проблемы с химией. В классе он должен разработать химические уравнения для некоторых экспериментов, которые они проводят, таких как сжигание гептана: C 7 H 16 + 11O 2 → 7CO 2 + 8H 2 O Поскольку математика не является самым сильным предметом Бернда, ему...

30
Преобразовать число в базу, где его представление имеет больше «4»

Вдохновленный этим . Существует число, заданное как целое число, строка или массив цифр (на ваш выбор). Найдите базу, в которой представление числа будет иметь наибольшее число «4», и верните эту базу. Номер результата 624 5 444 10 68 16 ограничения: Возвращаемая база не должна быть больше, чем...

30
Увеличение числа на несколько сеансов

Добрый вечер, агенты по гольфу, Ваша миссия от имени известного гиганта индустрии развлечений Eviltronic Arts. В рамках своего гнусного плана порабощения и развлечений в мире они должны продать как можно больше копий SimStation V. Это означает, что программное обеспечение должно загадочным образом...

30
Написать интерактивный переводчик Deadfish

Deadfish - это шутка «языка программирования» с четырьмя командами. Поскольку страница Esolang немного противоречива и интерпретаторы на этой странице не все работают одинаково, вам следует реализовать следующий вариант: Спецификация Имеется аккумулятор размером не менее 16 бит, больше разрешено,...

30
Проверьте, является ли целое число степенью 2, не используя операции +, - [closed]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Напишите программу, которая проверяет, является ли целое число степенью 2. Пример...

30
Рассчитать обратное факториала

Напишите кратчайший код, который будет принимать любое действительное число больше 1 и будет выводить положительный обратный факториал. Другими словами, он отвечает на вопрос «какое число факториал равно этому числу?». Используйте функцию Gamma, чтобы расширить определение факториала до любого...

30
Нарисуйте кривую Гильберта, используя косую черту

Кривая Гильберта является пространство начинка фрактала , который может быть представлен в виде системы Lindenmayer с последующими поколениями , которые выглядят следующим образом : Благодаря http://www.texample.net/tikz/examples/hilbert-curve/ для изображения. Цель Напишите самую короткую...

30
Жизнь может быть красочной!

Каждой клетке в похожем на жизнь клеточном автомате нужен только один бит, чтобы представить ее, поскольку она может быть только живой или мертвой. Это означает, что есть только два цвета; довольно скучный. Нормальные изображения имеют 24 бита на пиксель (8 в каждом из RGB). Это означает, что на...

30
Интерпретировать /// (произносится как «косая черта»)

Потому что мы не можем насытиться эзотерическими языками, не так ли? /// - произносится косая черта - забавный маленький язык, основанный на s///функции замены регулярных выражений славы Perl. Он содержит только два специальных символа, косую черту /и обратную косую черту \. Вы можете найти полную...

30
Легко набираемые слова

Этот конкурс окончен. Победителем стал CJam с 22 персонажами, победивший ответ TwiNight одним персонажем. Поздравляем Дениса ! Похвальная грамота идет Фалько , который сошел с ума от бесплатного импорта. , Некоторое время назад я хотел знать, как я могу превзойти современные смартфоны с моей Nokia...

30
Умножьте два числа, не используя никаких чисел

Вам дается в качестве входных данных две строки, представляющие натуральные числа в базе 10, такие как "12345"и "42". Ваша задача - "518490"в этом случае вывести строку, содержащую их продукт . Суть в том, что вы не можете использовать любые числовые типы в вашем коде. Нет ints, floats, unsigned...

30
Соедините N копий фрагмента, чтобы получить N ^ 2 символов

Вызов Напишите кратчайший фрагмент кода из возможных, чтобы при объединении N его копий количество выводимых символов составляло N 2 . N будет положительным целым числом. Например, если фрагмент был soln();, то при запуске soln();будет напечатано ровно 1 символ, а при запуске soln();soln();будет...

30
Официальный рубиновый инспектор

Вот простой ASCII арт рубин : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Как ювелир для ASCII Gemstone Corporation, ваша работа заключается в осмотре недавно приобретенных рубинов и оставлении записки о любых найденных вами дефектах. К счастью, возможны только 12 типов дефектов, и ваш поставщик гарантирует,...

30
Целая оценка в класс

Учитывая положительное целое число (0 и выше, не максимум), преобразуйте его в оценку, следуя этим правилам: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Это было немного скучно, поэтому сделайте оценку a, +если она равна 7,8 или 9, и a, -если она равна 0,1 или 2....