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

31
Сортировать эти рейтинги Джеймса Бонда

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

31
Удалить начальные и конечные нули

Дан непустой список / массив, содержащий только неотрицательные целые числа, как это: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Выведите список с удаленными конечными и начальными нулями. Выход для этого будет: [8, 1, 4, 3, 5, 6, 4, 1, 2] Некоторые другие тестовые случаи: [0, 4, 1, 2, 0, 1,...

31
Зашифруйте строку

Ваша задача состоит в том, чтобы зашифровать строку! Вы спрашиваете, что такое пароли? Возьмите строку в качестве ввода. Эта строка будет содержать только заглавные буквы, строчные буквы, цифры и пробелы. Вы должны заменить все пробелы подчеркиванием и переместить все числа в конец строки в том...

31
Уотсон-Крик палиндромы

проблема Создайте функцию, которая может определить, является ли произвольная строка ДНК палиндромом Уотсона-Крика. Функция возьмет строку ДНК и выведет истинное значение, если строка является палиндромом Уотсона-Крика, и ложное значение, если это не так. (Истина и Ложь также могут быть...

31
Между линиями

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

31
Попадет ли луч?

Лазер излучает прямой луч в одном из четырех ортогональных направлений, обозначенных значком <>^v. Определите, попадет ли он в цель Oпо прямоугольной сетке. Каждый из них поразит (True): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ..............

31
Признать лозу

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

31
Создайте аватар «GitHub»

Фон / Описание Примечание: как указывает @HelkaHomba, фактические идентификаторы GitHub на самом деле не случайны, а основаны на хэше имени пользователя Аватар GitHub по умолчанию представляет собой изображение размером 5x5 пикселей. Цвет выбирается случайным образом, и затем случайные пиксели...

31
Фаро перемешать массив

Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое количество...

31
Вернуть целые числа с квадратными цифрами

Введение и кредит Мы все знаем и любим наши замечательные правила, чтобы проверить, делится ли число на 11 или 3, что является просто некоторой умной суммой по цифрам числа. Теперь этот вызов выводит это на новый уровень, требуя, чтобы вы вычислили сумму цифр, а затем проверили, является ли...

31
Acme Canine Decoder профессора Шварцмана 2000

Введение Мы - особенно гики среди нас, которые склонны быть фанатами - все помнят этот старый мультфильм о Дальней стороне : Очевидно, профессор Шварцман мог бы еще чуть-чуть освежить свои навыки программирования, прежде чем использовать свое изобретение. Но можете ли вы повторить это...

31
На какой базе находится это число?

Вот хороший простой вызов: Учитывая строку, которая представляет число в неизвестной базе, определите минимально возможную базу, в которой может быть число. Эта строка будет содержать только 0-9, a-z. Если хотите, вы можете выбрать заглавные буквы вместо строчных, но, пожалуйста, укажите это. Вы...

31
Медленно превратить строку в другую

Соревнование Учитывая две строки / массив строк, выведите первую строку, медленно сжимающуюся и расширяющуюся обратно во вторую строку. Вы можете предположить, что строки всегда будут начинаться с одного и того же символа. пример Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi...

31
Это ухабистое слово?

(Вдохновленный этим испытанием на Puzzling - СПОЙЛЕРЫ для этой головоломки находятся ниже, поэтому прекратите читать здесь, если вы хотите решить эту головоломку самостоятельно!) Если буква в слове встречается в алфавитном порядке позже предыдущей буквы в слове, мы называем это возвышением между...

31
Сделай мне лунный пирог!

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

31
Телеграфия в гольф: расшифровка кода Бодо

Задний план В 1870 году Эмиль Бодо изобрел код Бодо , кодировку символов фиксированной длины для телеграфии. Он разработал код для ввода с ручной клавиатуры всего пятью клавишами; два оперированы левой рукой и три - правой: Правый указательный, средний и безымянный пальцы управляют клавишами I , II...

31
Реализация вкладки завершения

Завершение табуляции - полезная функция, которая автоматически завершает частично написанные команды. Вы собираетесь это реализовать. Например, если бы доступные команды были ['apply','apple','apple pie','eat'], то aзавершился бы так appl, как все команды, начинающиеся сa также начинаются с appl....

31
Наименьший общий множитель

Наименьшее общее кратное из набора положительных целых чисел Aявляется наименьшим положительным целым числом, Bтаким образом, что для каждого kв Aсуществует положительное целое число, nтакое что k*n = B. Учитывая как минимум два натуральных числа в качестве входных данных, выведите их наименьшее...

31
pssssssssssssst

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

31
Алфавит Алмаз

Вы видели удивительный алфавитный треугольник , месть алфавитного треугольника и теперь пришло время мести алфавитного треугольника! Введение в ... АЛМАЗНЫЙ АЛМАЗ! Ваша задача - вывести этот точный текст, строчные / прописные буквы не имеют значения, хотя переводы строк имеют значение:...