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

22
Неудачные номера!

Что нужно знать: Во-первых, счастливые числа. Счастливые числа генерируются так: Возьмите все натуральные числа: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Затем удалите каждый второй номер. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39......

22
Сумма соседей

Это должно быть довольно простой задачей. Для массива чисел сгенерируйте массив, в котором для каждого элемента все соседние элементы будут добавлены к нему, и верните сумму этого массива. Вот преобразование, которое происходит на входном массиве [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4,...

22
Экспортируйте переменную $ PATH, построчно

Вдохновлен этим вопросом на AskUbuntu. Ваша работа чрезвычайно проста. Возьмите переменную окружения PATH ( echo $PATH) и экспортируйте ее так, чтобы каждая запись (разделенная :символом) находилась в отдельной строке. Например, если PATH есть /bin:/usr/bin:/usr/local/bin, ваша программа должна...

22
Нарисуй алфавитную шляпу

Ваша задача распечатать этот точный текст: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz...

22
Упростить массив

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

22
Создать модуль по розовке

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

22
Оператор ASCII art

Вызов Учитывая оператор ASCII из приведенного ниже списка и число n, нарисуйте представление оператора ASCII, используя этот оператор в качестве символа, с отрезками линии оператора, имеющими длину n . вход Символ ASCII из списка = + - x /и целое число nгде n >= 1. (Я использую xвместо *и...

22
Полиглот Анаграмма Нить грабителей

Это нить грабителей этого вызова Полицейские выберут последовательность OEIS и напишут две полные программы на двух разных языках, которые производят этот n-й элемент в последовательности, когда ему дают n через STDIN. Две программы должны быть анаграммами друг друга, то есть каждая из них может...

22
Куайн Анаграммы! (Нить ментов)

Это нить полицейских. Для темы грабителей, нажмите здесь . Задача ментов Сначала напишите квин на языке по вашему выбору. Далее, карабкаться по хине. Удостоверьтесь, что сделали это хорошо, поскольку грабители будут пытаться расшифровать это и найти оригинальный исходный код! Обратите внимание, что...

22
Забей руку червы

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

22
Волшебное зеркало безумия

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

22
Сделать большие камни в маленькие камни

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

22
Мы тогда еще?

Я путешественник во времени, и я одержим течением времени. Мне особенно нравятся моменты, когда стрелки часов проходят 12, или когда я переворачиваюсь на следующую страницу моего календаря, или когда все кричат ​​"С Новым годом!" Пожалуйста, напишите мне программу, которая покажет мне, как далеко я...

22
Найти наибольшее произведение самой длинной подпоследовательности между min и max

Входные данные: Непустая последовательность целых чисел больше нуля, длина которой больше 1. Выход: Наибольшее произведение всех элементов самой длинной подпоследовательности между минимальным и максимальным элементами последовательности, включая их самих. Заметка: Поскольку минимальный и...

22
Анимированные липкие легкие украшения

Это испытание в честь безвкусных рождественских огней в доме моих в законах. Задача состоит в том, чтобы создать графический вывод, показывающий оформление в «реальном времени». Видео (gif или другой формат) будет иметь n-m-m вертикальные и горизонтальные «огни». 5 <= m, n <= 40 . Размер и...

22
<(«<) Птица-танцовщица (>»)>

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

22
Создайте ASCII Padovan Spiral

Это версия ASCII этого вызова . Первоначальный пост был отделен по запросу Мартина Эндера Введение Подобно последовательности Фибоначчи, последовательность Падована ( OEIS A000931 ) представляет собой последовательность чисел, которая получается путем добавления предыдущих терминов в...

22
Во что я только что играл? Перевести гитарные аппликации в аккорды

Связанный: Музыка: что в этом аккорде? , Заметки к табулатуре , Создание гитарных вкладок? , Переведите пары чисел в гитарные ноты Учитывая гитару, выведите аккорд, который он представляет. Вы можете использовать стандартный ввод и вывод или написать функцию, которая возвращает строку. Входные...

22
Нейтрализовать данные

Чтобы нейтрализовать данные, рекурсивно замените все числа (не цифры!) Нулями, а все символы (не строки!) Пробелами. Вы должны принять любое одиночное число, символ или строку, или, возможно, рекурсивный массив * смешанных числовых / символьных данных, которые может обработать ваш язык. Например,...

22
Разделить сетку на сетку

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