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

27
Вывести список музыкальных нот

Это простое задание: написать программу или функцию, которая выводит список всех музыкальных нот (используя английские названия нот) от A ♭ до G♯. На всех нотах без названия, состоящих из одной буквы (т.е. черных нот на музыкальной клавиатуре), их имя должно быть напечатано дважды, один раз как...

27
Ничего подобного хорошей старой игре ModTen

Отказ от ответственности: ModTen это вымышленная карточная игра, которая была создана с единственной целью этого испытания. Правила ModTen В ModTen играют стандартной колодой из 52 карт. Поскольку полные правила еще не изобретены, мы сосредоточимся исключительно на ранжировании рук. Выигрышная...

27
Укладка тяжелых коробок

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

26
Мое Слово может разбить твое Слово

ПРОБЛЕМА Учитывая два слова, найдите победителя в битве цифровых корней . Определите цифровой корень слова следующим образом: Каждой букве алфавита присваивается номер: A = 1, B = 2, C = 3, ..., Z = 26 Добавьте значения для каждой буквы, чтобы суммировать слово. Возьмите "CAT", например. C + A + T...

26
Имитация машины регистра Минского (I)

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

26
Распечатать елку

Соревнование Напечатайте красивую рождественскую елку со своей звездочкой вверху, используя самый короткий код. Звезда дерева - это звездочка ( *), а тело дерева сделано из 0дерева. Высота дерева должна быть 10 рядов. Каждая строка должна иметь правильные отступы так, чтобы предыдущая строка...

26
Кратчайшая общая суперструна

По заданному списку строк s_0, s_1, ..., s_nнайдите самую короткую строку S, содержащую каждую из них s_0, s_1, ..., s_nв качестве подстроки . Примеры : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Напишите самую короткую программу (или...

26
Подсчитайте слова в тексте и отобразите их

Код должен принимать ввод текста (необязательно может быть любой файл, stdin, строка для JavaScript и т. Д.): This is a text and a number: 31. Выходные данные должны содержать слова с номерами вхождений, отсортированными по количеству вхождений в порядке убывания: a:2 and:1 is:1 number:1 This:1...

26
Pokeball Simulator

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

26
Что лучше - Emacs или Vim? (Google бой)

Привет, благородный код гольфистов. Сегодня вы разрешите самые древние и выдающиеся дебаты - Emacs или Vim? Ваша задача состоит в том, чтобы взять два поисковых запроса в качестве входных данных и вывести, какой из этих терминов имеет больше всего результатов поиска Google. (Это, очевидно,...

26
Найдите N-ю пару двойных простых чисел

Два простых числа определяются как двойные простые числа, если они отличаются на два. Например, 3 и 5 являются двойными простыми числами, как 29 и 31. Напишите программу, которая находит n-ю пару двойных простых чисел (где n берется из STDIN) и печатает их в STDOUT, разделенных запятой и пробелом....

26
Гольф генератор Венна Диаграммы

Гольф генератор Венна Диаграммы Чтобы правильно отпраздновать 180-летие Джона Венна , сегодня ваша задача - создать программу для вывода диаграммы Венна ! Входные данные: Целое положительное число, Nкоторое будет определять диапазон чисел, отображаемых на диаграмме (от нуля до N), и три набора...

26
Кратчайший код для случайного размещения точек и их соединения

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

26
Режим (самый распространенный элемент) списка

Напишите фрагмент кода для расчета режима (наиболее распространенного числа) списка натуральных чисел. Например, режим d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] есть 1, потому что это происходит максимум в 5 раз. Вы можете предположить, что список хранится в такой переменной, как dи имеет...

26
Гольф мне немного наличных в банкомате

Задача проста. Дайте мне несколько 1000, 500и 100заметки. Как ? Вы можете спросить. Не беспокойтесь, не нужно грабить банк, так как поблизости есть банкомат, который принимает вашу кредитную карту. Но ваш кредитный лимит достаточен для выполнения этой задачи, поэтому вы должны быть осторожны с...

26
Построить лестницу

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

26
Дом на диапазоне списков

Эта задача состоит в том, чтобы просто вернуть список списков целых чисел, аналогично функции диапазона Python, за исключением того, что каждое последующее число должно быть так глубоко в списках. Правила : Создать программу или неанонимную функцию Должен вернуть или распечатать результат Результат...

26
CodeGolf - головы или хвосты

инструкции Учитывая неизвестную входную строку iсо значением либо головки или хвостов , возвратите 1для головок или -1для хвостов с самым коротким кодом. Образец не гольф-кода (55b): if(i == "heads"){ print(1); }else{ print(-1); } Пример гольф-кода (16b): print("t">i||-1) Javascript был...

26
Выведите каждую программу остановки (напишите параллельный интерпретатор)

Цель этой задачи - (в конечном итоге) вывести все возможные программы остановки на выбранном вами языке. Поначалу это может показаться невозможным, но вы можете сделать это с помощью очень тщательного выбора порядка выполнения. Ниже приведена диаграмма ASCII, чтобы проиллюстрировать это. Пусть...

26
Помоги мне нести свои сумки

Был теплый летний вечер ... когда моя глупая машина решила сломаться посреди дороги по дороге обратно из супермаркета. Я отодвинул его в сторону и решил идти домой. Я открыл сундук, чтобы достать продуктовый магазин и оставшиеся вещи. Тогда я заметил, что предметы не были равномерно упакованы. В...