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

12
Фрактальные точки на линии

Иногда, когда мне очень скучно ( очень скучно), мне нравится рисовать отрезок линии и рисовать на нем точки. Сначала я рисую отрезок линии определенного размера, который равен 2 ^ N для некоторого значения N. Линия будет представлена ​​серией .символов. ................ Затем я рисую точку на левом...

12
Вычисление усеченных цифр суммы степеней числа Пи

Учитывая положительное целое число п вывод суммы первых п десятичных цифр дробной части П п . Пример ввода и вывода: 1 → 1 2 → 14 3 → 6 4 → 13 5 → 24 50 → 211 500 → 2305 5000 → 22852 Встроенные функции, вычисляющие цифры π или оценивающие либо степенные ряды, либо непрерывные дроби, не допускаются....

12
Сглаживание списка

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

12
Сделать почти quine

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

12
Это женское или мужское слово?

Напишите программу или функцию, которая принимает одну строку, содержащую только строчную букву z, и печатает или возвращает истинное значение, если слово является женской версией того, что оно представляет, и ложное значение, если это мужская версия. Например, henэто женский вариант для курицы и...

12
Книги на полке

У меня есть несколько книг и книжная полка. Я хотел бы положить на полку как можно больше книг, но у меня есть правило. Все размеры книг (высота, ширина и глубина) должны образовывать не увеличивающуюся последовательность на полке. Это означает, что каждая книга должна быть по крайней мере такой же...

12
Умножить матрицы Паули

В матрицах Паулей представляют собой набор матриц 2х2 , которые появляются очень часто в квантовой физике (нет, вам не нужно знать никакой квантовую физику для этой задачи). Если мы включим тождество в набор, четыре матрицы: σ0 = σ1 = σ2 = σ3 = [1 0] [0 1] [0 -i] [1 0] [0 1] [1 0] [i 0] [0 -1]...

12
Удаление лишних пробелов из строки

Вам дана строка. Выведите строку с одним пробелом на слова. Вызов На входе будет строка (не nullпустая), "заключенная в кавычки ( ), отправленные через stdin. Уберите из него начальные и конечные пробелы. Кроме того, если между двумя словами (или символами, или чем-то еще) есть несколько пробелов,...

12
Количество символов в исходном коде

Напишите программу, которая выводит список количества вхождений каждого уникального символа в его исходный код. Например, эта гипотетическая программа {Source_Print_1};должна выдавать следующие выходные данные: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 Форматирование должно...

12
Сдвиг символов в строке

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

12
Криптографический хэш-гольф (грабители)

Этот конкурс окончен. В задании полицейских нет остающегося взломанного ответа. Сопутствующая нить Cryptographic hash golf В качестве напоминания, вот правила для грабителей из основной задачи: задача Трещина любой из полицейских Доводы, разместив следующие данные в потоке грабителей: два...

12
ASCII Искусство дня № 4 - Знаки зодиака

Мы все любим гороскопы, не так ли ? Но у меня есть серьезная проблема в этом приложении гороскопа, установленном на моем смартфоне, которое отображает только значок знака зодиака для каждого ежедневного гороскопа. Теперь я помню свой гороскоп, но трудно вспомнить, чей гороскоп меня интересует....

12
Найти кратчайший путь Swype

Вступление В последнее время я привык печатать на Swype . Я заметил, что некоторые слова могут быть получены путем рисования прямой линии от вашего начального до конечного или пропуская повторяющиеся буквы. Например, я могу набрать слово с balloonпомощью Swyping через следующие буквы: b> a>...

12
ASCII треугольник пульсации

Хорошо, мой первый вопрос по гольфу. Пожалуйста, будьте нежны :) Я знаю, что есть слишком много загадок ascii: P, но мы здесь. Задача проста, используйте ваш любимый язык программирования, чтобы напечатать треугольную рябь. На входе должен быть размер пульсации. Каждый треугольник равномерно...

12
Проверьте, существует ли изоморфная подстрока

Этот вопрос является расширением проверки, являются ли слова изоморфами, и копирует первую часть этого текста, чтобы дать определение изоморфа. Два слова являются изоморфами, если они имеют одинаковый шаблон повторения букв. Например, оба ESTATEи DUELEDимеют шаблонabcdca ESTATE DUELED abcdca потому...

12
Ionic Compound Golf

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

12
Проверьте значения рук для одномодного маджонга

Маджонг - это игра в плитку, которая очень популярна в Азии. Как правило, в нее играют четыре игрока, и цель игры - стать первым, кто выполнил правильную руку, используя плитки. В маджонге есть три масти плиток плюс плитки чести - для этого испытания мы будем рассматривать только руки,...

12
Количество действительных лабиринтов

Учитывая WxHсетку, сколько возможных лабиринтов есть? Что вы знаете о лабиринте: Сетка ровно Hквадратная и Wквадратная. Существует три типа квадратов: Start, Finish и Empty. Ваш лабиринт должен содержать ровно 1 начало и 1 конец, а все оставшиеся квадраты пусты. Есть стены, окружающие весь...

12
Генерация вероятностей вокруг цифровой клавиатуры

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

12
Биговка для добычи

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