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

22
Возьмите CR и LF буквально

Как праздник старого доброго Блокнота , мы будем рассматривать возврат каретки и перевод строки как то, что они изначально имели в виду, а не как они (ab-) используются сегодня. Дана строка , состоящая из печати ASCII плюс каналы линии (␊; LF; ESC \n; шестигранной 0A; разл 10) и возврат каретки (␍;...

22
Это число последовательных простых / постоянных экспонент?

Некоторое время назад я взглянул на основную факторизацию 27000: 27000 = 2 3 × 3 3 × 5 3 В этом есть две особые вещи: последовательное простое число : простые числа последовательные: 2 - это первое простое число, 3 - второе простое число, 5 - третье простое число. показатель постоянной : показатель...

22
Забей один дротик

Введение Напишите программу или функцию, которая, учитывая координаты того, где дротик приземляется на мишени, возвращает результат этого дротика. Координаты дротика даны в виде двух целых чисел, x,yизмеренных от центра мишени с точностью до миллиметра. Как забить дротик Дартс - игра, в которую...

22
Порядок подмножества сумм

Набор nположительных чисел имеет 2^nподмножества. Мы назовем набор «хорошим», если ни одно из этих подмножеств не имеет одинаковую сумму. {2, 4, 5, 8}один такой хороший набор. Поскольку ни одно из подмножеств не имеет одинаковую сумму, мы можем отсортировать подмножества по сумме: [{}, {2}, {4},...

22
Найти обратную матрицу 3 на 3

Вызов Дано девять чисел, в a, b, c, d, e, f, g, h, iкачестве входных данных которые соответствуют квадратной матрице: M=⎛⎝⎜adgbehcfi⎞⎠⎟M=(abcdefghi)\mathbf{M} = \begin{pmatrix}a& b& c\\ d& e& f\\ g& h& i\end{pmatrix} Найти обратную матрицу M−1M−1\mathbf{M}^{-1} и вывести ее составляющие. Обратная...

22
RTA (Reverse-Then-Add) корень числа

Последовательность «обратное добавление, затем добавление» (RTA) - это последовательность, полученная путем добавления числа к обратному и повторения процесса для результата. Например, 5+5=10⇒10+01=11⇒11+11=22⇒22+22=44⇒ ...5+5знак равно10⇒10+01знак равно11⇒11+11знак равно22⇒22+22знак равно44⇒ ,,, 5...

22
Башня струн

Учитывая строку текста, выведите ее как «башню». Каждый фрагмент строки (формы 0:n) повторяется несколько 5*nраз, поэтому первый символ повторяется 5 раз, затем первый и второй 10 раз и т. Д. Примеры: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e']...

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

22
Показывать числа без 2-х

Отображать числа от одного до ста (в порядке возрастания), но число 2 не должно появляться нигде в последовательности. Так, например, числа два ( 2) или двадцать три ( 23) не должны быть в последовательности. Вот пример выходных данных с символами новой строки, разделяющими числа: 1 3 4 5 6 7 8 9...

22
Какие это цифры?

Когда я писал цифры, через некоторое время я заметил, что на клавиатуре была Shiftнажата и заблокирована клавиша, и все, что я писал, было $%&похоже на символы. И что еще хуже, я переключался между английской и испанской раскладками клавиатуры, поэтому я не знаю, какую из них я использовал для...

22
Корень минимальной мощности

Минимальная мощность итерации из числа nnn определяется следующим образом : MPI(n):=nmin(digits(n))MPI(n):=nmin(digits(n))\text{MPI}(n):=n^{\text{min}(\text{digits}(n))} То есть nnn повышается до самой низкой цифры в nnn . Например, MPI(32)=322=1024MPI(32)=322=1024\text{MPI}(32)=32^2=1024 и...

22
ASCII Art Octagons

Учитывая входное целое число n > 1, выведите восьмиугольник в стиле ASCII с длинами сторон, состоящими из nсимволов. Смотрите примеры ниже: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # #####...

22
Сделайте простую упаковку слов

(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в...

22
Поворот строки - выходная строка, многократно перемещающая первый символ в конец

Задача здесь состоит в том, чтобы взять строку и вывести все ее вращения, многократно перемещая первый символ в конец, один раз за символ в строке, заканчивающийся исходной строкой: john -> ohnj, hnjo, njoh, john Вы также можете перемещаться в другом направлении, перемещая персонажей с конца:...

22
Многоцветное пальто

Вызов Учитывая список уникальных названий цветов в качестве входных данных, сортируйте их в порядке, в котором они сначала появляются в Amazing Technicolor Dreamcoat Джозефа . пример Input: green, blue, red, brown Output: red, green, brown, blue Полный список цветов по порядку: 1. red 2. yellow 3....

22
Мета-боулинг Гольф

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

22
Play Zip, Zap, Zop

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

22
Можно ли сделать функцию зажима короче тройной в JS?

Представьте себе эту короткую функцию для фиксации числа от 0 до 255: c = n => n > 0 ? n < 255 ? n : 255 : 0 Это самая короткая версия функции зажима с JavaScript (без функций ES.Next)? PS: Не уверен, что это актуально, но 0 и 255 не случайны, идея состоит в том, чтобы сжать число как...

22
Это ежегодная задача, хорошо

Для числа 1≤n≤365 выведите n-й день года в формате «день-число-месяц». Например, если задано 1, вы должны вывести «1 января», без «of». Будет использоваться григорианский календарь, и программа не должна учитывать високосные годы, поэтому ваша программа никогда не должна выводить «29 февраля» ни...

22
Вывод визуальной схемы картинки

Напишите программу, которая вводит размеры рисунка, ширину матирования и ширину рамки для портрета в рамке. Программа должна вывести диаграмму, используя символ Xдля рисования, +для матирования и #для обрамления. Символы должны быть разделены пробелом. Конечный пробел в порядке, если результат...