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

21
Прогулка по клавиатуре

Задавая слово (или любую последовательность букв) в качестве входных данных, вы должны интерполировать между каждой буквой так, чтобы каждая соседняя пара букв в результате также была смежной с QWERTY-клавиатурой, как если бы вы вводили ввод, гуляя по гигантской клавиатуре. Например, « yes » может...

21
Указатель прыжки

Предположим, у нас есть массив длины с указателями, указывающими на какое-то место в массиве: процесс « прыжка с указателем » установит каждый указатель на то место, на которое указывает указатель.п.с.п.с.\texttt{ps}NNn Для этой задачи указатель - это (основанный на нуле) индекс элемента массива,...

21
Классический VCS ASCII Adventure

Когда я рос, моей первой консольной игровой системой был Atari 2600, и я всегда буду любить некоторые из тех игр, которые мне так нравились в детстве. Многие из графики все еще запоминаются, возможно, даже культовые. Оказывается, что эти спрайты являются очень упрощенными растровыми изображениями,...

21
Переезд в школу (день 1)

Вызов с разрешения моего конкурса университетского кода Вот уже несколько лет число учеников в моей школе неуклонно растет. Сначала количество учеников было увеличено за счет классной комнаты, но затем было необходимо преобразовать некоторые места для некоторых групп, чтобы проводить там занятия,...

21
Индексирование расширенных чисел Фибоначчи

Вы, наверное, слышали о числах Фибоначчи. Вы знаете, что целочисленная последовательность начинается с 1, 1, а затем каждое новое число является суммой двух последних? 1 1 2 3 5 8 13... И так далее. Проблемы с числами Фибоначчи довольно популярны здесь . Но кто сказал, что числа Фибоначчи должны...

21
Создать куски из массива

Ваша задача - написать программу, в которой указан массив и число, вам нужно разбить массив на куски, размер которых равен числу. правила Ваша программа получит массив A, а также положительное целое число n. Затем массив должен быть разбит на куски длины n, если длина строки не делится nни на один...

21
Поворот ASCII Art на 45 градусов

Ваша задача - взять художественное изображение ASCII и вывести его с поворотом по часовой стрелке на 45 градусов и масштабировать с коэффициентом 2-√2\sqrt 2 . Масштабирование происходит от использования решетчатого шаблона, который вводит пространство между символами. Чтобы объяснить это...

21
Скользить как змея

Идея Мы делали матричные спирали и раньше, и полные вращения, и даже диагональные вращения , но не, насколько я могу найти, змеиные повороты ! Что такое вращение змеи? Представьте себе строки матрицы, извивающиеся взад-вперед, с разделителями между ними, как разделителями длинной очереди:...

21
Конгруэнтные числа

Определения: Треугольник считается прямоугольным, если один из внутренних углов точно равен 90 градусам. Число считается рациональным, если оно может быть представлено соотношением целых чисел, т. Е. p/qГде оба pи qявляются целыми числами. Число nявляется конгруэнтным числом, если существует...

21
Заполните лабиринт со следящей за стеной Змеей, пока он не застрянет

Змея должна заполнить любой лабиринт (пока он не застрянет). Змея Змея начинается в заданной начальной точке, указывая ВОСТОК . Он движется, всегда имея стену или часть своего тела сразу к ЛЕВОЙ своей головы (« последователь стены правила левой руки »), пока не застрянет, потому что все четыре...

21
Вычтите сложенную матрицу

Вызов: Дана матрица NxN, где N≥2N≥2N\geq2 и одну из восьми различных «опций складывания», выведите двумерный массив / список с вычтенными значениями. Восемь вариантов складывания: слева направо; справа налево; сверху донизу; снизу-вверх; к верхнее-левое-bottomright; topright к bottomleft;...

21
Сваха, сваха, сделай мне спичку

(мы не будем находить Findили ловить tryCatch, хотя) Это вторая часть серии из нескольких частей реализации некоторых интересных R-функций. Часть первая можно найти здесь . Задание: Вы должны реализовать функцию Rmatch как можно меньше байтов. Входные данные: xвозможно пустой список / массив целых...

21
Как долго осталось?

Как долго осталось? Недавно я делал пиццу, используя 5-минутный таймер на моем телефоне. Когда кто-то вошел и спросил меня, как долго осталось, я сначала был озадачен тем, как ответить на вопрос. Видите ли, если бы таймер в текущий момент был в 3:47, то к тому времени, когда я зачитал вслух «Три...

21
Смотри мама! Я сделал свою собственную (Base 10) систему счисления! [закрыто]

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

21
Подсчитайте количество кратчайших путей до n

Эта задача кода заставит вас вычислить количество способов достижения nnn начиная с 222 используя карты вида x↦x+xjx↦x+xjx \mapsto x + x^j (с jjj - неотрицательное целое число) и делая это за минимальное количество шагов. (Обратите внимание, это относится к последовательности OEIS A307092 .) пример...

21
Я вижу твои бидмы и поднимаю тебе бадмис

Я вижу твои бидмы и поднимаю тебе бадмис Вызов Учитывая набор чисел с операторами между ними: «5 + 4 * 9/3 - 8», возвращать все возможные результаты выражения для каждой перестановки порядка основных операций: [/, *, +, -]. правила Стандартные лазейки запрещены I / O Входные данные должны быть...

20
Числа Хэмминга

Учитывая положительное целое число, выведите по порядку столько чисел Хэмминга . Правила: На входе будет положительное целое числоп ≤ 1 , 000 , 000N≤1,000,000n \le 1,000,000 Выходными данными должны быть первые n членов https://oeis.org/A051037 Время выполнения должно быть <1 минута Это...

20
Внедрить Солку Судоку Солвер

Реализуйте самый короткий решатель судоку, используя догадки. Поскольку я получил несколько запросов, я добавил этот вопрос в качестве альтернативного вопроса для тех, кто желает внедрить решение для грубой силы судоку. Головоломка Судоку: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 | 1...

20
Основной калькулятор

Вы должны написать программу для оценки строки, которая будет введена в калькулятор. Программа должна принимать ввод и выводить правильный ответ. Для языков, которые не имеют стандартных функций ввода / вывода, вы можете принять на себя функции readLineи print. Требования Не использует какие-либо...

20
Обнаружить повернутые строки

Читать две строки из stdin. Выведите, Yesесли одна строка является повернутой версией другой. В противном случае выводNo Testcases вход CodeGolf GolfCode Выход Yes вход stackexchange changestackex Выход Yes вход stackexchange changestack Выход No вход Hello World Выход No...