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

11
Неоднозначные местоположения на сетке

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

11
Великая Пирамида Куайна

Задача представляет собой довольно простую задачу Quine с изюминкой, вы должны вывести свой исходный код в форме пирамиды. Форма пирамиды определяется ниже: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Основным ограничением этой задачи является то, что ваша квина должна...

11
Генерация строки бейсбольного поля

Цель Напишите программу или функцию, которая принимает положительное целое число nи случайным образом генерирует допустимый ряд шагов (далее называемый строкой высоты звука) длины n. вход Ненулевое, положительное целое число n<= 100 Выход Возвращает случайную строку или список символов, которые...

11
Внедрить MENACE

Фон MENACE ( M achine E ducable N oughts й C Rosses E ngine) является рудиментарным неглубоко машина алгоритм обучения для игры крестики и нолики, созданный британским ученый Дональд Мичи в 1960 - е годы. Первоначально он был реализован с 304 спичечными коробками, каждый из которых помечен позицией...

11
Интерпретатор строки манипуляции

Резюме Был создан новый язык для работы со строками, использующий только символы $+#-!*|@>! Ваша задача - реализовать для него интерпретатор с минимальным количеством байтов. вход Строка, представляющая собой одну строку этого языка. Это может быть принято любым разумным способом (стандартным...

11
Имитация побитового циклического тега

Вызов Имея две строки в любом формате ввода / вывода по умолчанию, сделайте следующее: ПРИМЕЧАНИЕ. Задача будет называть первую строку как «данные», а вторую - как «программу». Измените программу на бесконечную строку, которая является просто программой, повторяемой бесконечно (например, 10->...

11
Площадь двумерного выпуклого корпуса

Вам дан массив / список / вектор пар целых чисел, представляющих декартовы координаты точек на 2D евклидовой плоскости; все координаты находятся между и , допускаются дубликаты. Найти площадь выпуклой оболочки этих точек, округленную до ближайшего целого числа; точная средняя точка должна быть...

11
Какой действительно большой номер больше?

Этот вопрос сложен (и, в частности, сложнее, чем Какая большая цифра больше? ), Для тех, кто любит более сложные головоломки. вход Целые числа a1, a2, a3, a4, a5, b1, b2, b3, b4, b5, каждое в диапазоне от 1 до 10. Вывод True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False otherwise. ^...

11
Волшебные квадраты по модулю

Я большой поклонник теории чисел. Большая вещь в теории чисел - модульная арифметика; определение является тогда и только тогда, когда . Забавная вещь, которую нужно сделать, это подняться до степеней, особенно когда модуль является простым числом. В частности, было доказано, что если и...

11
Найти С-фактор голосования

В этом задании вы будете определять, насколько спорным является голосование, учитывая множество других голосов, вычисляя число, называемое С-фактором. Вы спросите, что такое С-фактор? Ну, представьте, у вас есть несколько голосов на выборах. Мы будем использовать 1и 0ради задачи представлять двух...

11
Уроборос Куайн n-уровня

Этот quine ouroboros на 128 языков (программа, которая выводит программу на другом языке, которая выводит программу на еще одном языке (125 языков позже), которая выводит оригинальную программу), довольно впечатляет. Но, к сожалению, он имеет статическое количество итераций. Напишите программу,...

11
Пересекающиеся последовательности

Пересекающиеся последовательности Если задан список натуральных чисел A, назовите его возрастающей последовательностью, если каждый элемент больше или равен предыдущему; и назовите его убывающей последовательностью, если каждый элемент меньше или равен предыдущему. Некоторые увеличивающиеся...

11
Массивная битва со странными секретными силами

Вот сравнительно простая задача двухмерного массива. Представьте себе поле битвы 625 пехотинцев. Вы командуете нечетными войсками, но, к сожалению, сила четных войск подавляет вас. К счастью, у ваших солдат есть секретная сила: если сила каждого нечетного отряда и окружающих их странных союзников...

11
Это настоящая игра Тичу?

Tichu - карточная игра, в которой игроки по очереди разыгрывают наборы карт из колоды, состоящей из стандартной 52-карточной колоды плюс 4 дополнительные карты: дракона , который имеет значения больше , чем любая другая карта Феникс , который может действовать в качестве шаблона собака , которая...

10
Отработать изменение [закрыто]

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

10
Word Spinner Puzzle

Это словесная загадка. Ваша программа должна принимать два слова на стандартном вводе. Слово одно - это начальное слово. Слово два - это последнее слово. От начального слова вы должны достичь конечного слова, меняя / добавляя / удаляя одну букву за раз. После каждой модификации должно...

10
Полиномиальное длинное деление

Реализуйте полиномиальное длинное деление, алгоритм, который делит два полинома и получает частное и остаток: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 В ваших программах вы будете представлять полиномы в виде массива с постоянным членом на хвосте. например, x ^ 5 - 3x ^ 4 + 2x...

10
Нарисуйте двоичные часы BCD

Создайте двоичные часы BCD в ASCII. Как предполагается, он должен отображать время в шести столбцах точек: (источник: Wikimedia Commons ) Каждый столбец представляет собой двоичную цифру, считывающую часы, минуты и секунды слева направо. Часы указаны в 24-часовом формате. Время для отображения...

10
Рассчитайте вероятность получения вдвое меньше голов, чем бросков монет.

Напишите программу, которая, учитывая маленькое положительное четное целое число из стандартного ввода, вычисляет вероятность того, что подбрасывание такого количества монет приведет к получению вдвое меньше голов. Например, при 2 монетах возможны следующие результаты: HH HT TH TT где H и T -...