Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

20
Развернуть Экспонирование
Если даны два целых числа больше единицы, A и B, выведите четыре математических выражения в следующем порядке: Простое выражение A ^ B (от A до степени B). например, если A = 2 и B = 3 2^3,. Разложение A ^ B в терминах повторных умножений A. например 2*2*2. Разложение A …

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

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

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

21
Голова, плечи, колени и пальцы ног, колени и пальцы ног
Введение: Я думаю, что мы все это знаем, и, вероятно, она была переведена на множество разных языков: детская песня "Голова, плечи, колени и пальцы": Голова, плечи, колени и пальцы, колени и пальцы Голова, плечи, колени и пальцы, колени и пальцы И глаза и уши, рот и нос Голова, плечи, колени …

19
Нарисуйте график
Вызов Учитывая ввод целого числа (где ), выведите график от до x = 3 включительно.NNn0 &lt; n &lt; 500&lt;N&lt;500<n<50Y= R e ( ( - n )Икс)Yзнак равноре((-N)Икс)y=\mathrm{Re}((-n)^x)х = - 3Иксзнак равно-3x = -3x=3x=3x = 3 Где R e(p)Re(p)\mathrm{Re}(p) - действительная часть комплексного числа pпp . Обратите внимание, что R e …

30
Алфавит Алмаз
Вы видели удивительный алфавитный треугольник , месть алфавитного треугольника и теперь пришло время мести алфавитного треугольника! Введение в ... АЛМАЗНЫЙ АЛМАЗ! Ваша задача - вывести этот точный текст, строчные / прописные буквы не имеют значения, хотя переводы строк имеют значение: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf ghijklmnopqrstuvwxyzabcdefedcbazyxwvutsrqponmlkjihg hijklmnopqrstuvwxyzabcdefgfedcbazyxwvutsrqponmlkjih ijklmnopqrstuvwxyzabcdefghgfedcbazyxwvutsrqponmlkji jklmnopqrstuvwxyzabcdefghihgfedcbazyxwvutsrqponmlkj klmnopqrstuvwxyzabcdefghijihgfedcbazyxwvutsrqponmlk …

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

9
Acme Canine Decoder профессора Шварцмана 2000
Введение Мы - особенно гики среди нас, которые склонны быть фанатами - все помнят этот старый мультфильм о Дальней стороне : Очевидно, профессор Шварцман мог бы еще чуть-чуть освежить свои навыки программирования, прежде чем использовать свое изобретение. Но можете ли вы повторить это самостоятельно ... используя как можно меньше байтов? …
31 code-golf  string 

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

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

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

30
Найти сумму всех чисел ниже n, кратных некоторому набору чисел
Почти эквивалентно первому вопросу проекта Эйлера: Если мы перечислим все натуральные числа ниже 10, кратные 3 или 5, мы получим 3, 5, 6 и 9. Сумма этих кратных равна 23. Найти сумму всех кратных 3 или 5 ниже 1000. Вызов: Учитывая положительное целое число Nи набор по крайней мере одного …

8
Сжатие латинского квадрата
Латинский квадрат представляет собой квадрат , который не повторяется символов в строках или столбцах: . 13420 21304 32041 04213 40132 И, как знают многие игроки в судоку, вам не нужны все числа, чтобы вывести оставшиеся числа. Ваша задача - сжать латинский квадрат до как можно меньшего числа байтов. Вы должны …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.