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

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

6
Код Бильярд (Левенштейн Гольф)
Вы должны использовать один язык для написания программ, которые выполняют следующие девять задач в любом порядке . Преобразовать введенное число из базы 10 в базу 36. Пример ввода: 1000 Пример вывода: RS(вывод должен быть в верхнем регистре) Преобразуйте каждый символ в строке в его десятичные десятичные коды ASCII и напечатайте …

3
Понедельник Мини-гольф # 5: <s> НЕ </ s> Пробуйте это дома
Мини-гольф по понедельникам: серия коротких вопросов о код-гольфе , публикуемых (надеюсь!) Каждый понедельник. Иногда люди устают от жизненных правил: «не делай этого», «ты не можешь этого делать», «мы не позволим тебе сделать это». Это может показаться действительно ограничивающим время от времени! Но время от времени хорошо немного повеселиться, поэтому давайте …
24 code-golf  string 

9
Распечатать все 3 на 3 крепких квадрата
Надежный квадрат (похожий на магический квадрат ) - это расположение целых чисел от 1 до N 2 на сетке N by N, так что каждая подсетка 2 на 2 имеет одинаковую сумму. Например, для N = 3 один прочный квадрат 1 5 3 9 8 7 4 2 6 потому …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

9
Как можно улучшить Pyth? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Pyth находится в стадии разработки, а это означает, что новые функции добавляются …
24 tips  pyth 

20
Подражать заказ
Учитывая два списка чисел, источник и образец , измените порядок источника, чтобы соответствовать относительному порядку образца. Любые две записи переупорядоченного источника должны сравниваться так же, как записи в тех же позициях шаблона. Например, вход s = [-5, 9, 4, 13, 11, -6, 0] p = [7, -4, 1, -8, 4, …

30
Продолжительность фильма в удобочитаемом формате
Всякий раз, когда я ищу длительность фильма в IMDb, он отображается в минутах. Сразу же я бы попытался преобразовать его в час (ы) и минуты (ы). Было бы лучше, если бы мы могли автоматизировать это. Входные данные: 150 min Выход: 2 hours 30 minutes Входные данные: 90 min Выход: 1 …

30
Удалить все вхождения первой буквы строки из всей строки
Учитывая входную строку , содержащей только символы A-Z, a-zи пробела, удалить все вхождения прописных и строчных версии первого символа строки (если первый символ Aудалить все Aс и aс, если первым символом (пробел) удалить все пробелы) и распечатайте вывод. Примеры случаев: Testing Testing One Two Three -&gt; esing esing One wo …

30
Найти центр
Учитывая строку символов ASCII, выведите символ, который находится посередине. Если среднего символа нет (когда строка имеет четную длину), выведите символ ASCII, порядковый номер которого является средним числом двух центральных символов. Если строка пуста, должна быть выведена пустая строка. Тестовые случаи: 12345 =&gt; 3 Hello =&gt; l Hiya =&gt; q (empty …
24 code-golf  string 

16
Понедельник Мини-Гольф №3: Анаграмма расстояние
Мини-гольф по понедельникам: серия коротких соревнований по коду , публикуемых (надеюсь!) Каждый понедельник. (Извините, это немного поздно.) Я уверен, что большинство из вас слышали о расстоянии Левенштейна , алгоритме для вычисления расстояния между двумя строками. Ну, эта задача о реализации аналогичного алгоритма моего собственного изобретения *, называемого расстоянием анаграммы . …
24 code-golf  string 

18
Сделайте 3var переводчика!
3var - это вариант deadfish, который использует три переменные, называемые A, B и R. A и B являются аккумуляторами, в то время как R используется как переменная результата. В этом соревновании по коду для игры в гольф вам нужно найти переводчика для урезанной версии этого языка. Обязательные команды: i Increments …

4
Гольф-струны в Фурье
Вызов Получив строку в качестве входных данных, бросьте вызов программе Фурье, которая выводит эту строку. В Фурье нет простого способа вывести строку: вы должны пройти через каждый код символа и вывести его в виде символа. Фурье Язык основан на аккумуляторе, глобальной переменной, которая инициализируется в 0 в начале программы. Это …

12
Синус величия
Введение Все слышали о синусе (грех) , косинусе (cos) , касательной (tan) , котангенсе (cot) , секущей (sec) и cosecant (csc) . Почти у каждого угла есть они. Гораздо менее известны или запомнились: exsecant (exsec) , excosecant (excsc) , versine (versin) и coverine (cvs) . Почти у каждого угла есть …

16
Показать возраст годичных колец
Введение Вчера я видел загадку дня рождения . Congrats !! Также на этой неделе я посмотрел эпизод телешоу « Кости», где было найдено мертвое тело, похороненное под деревом. Чтобы рассчитать время смерти, они сосчитали кольца деревьев. Кольца деревьев образуются потому, что деревья растут медленнее зимой и быстрее летом. Таким образом, …

8
ASCII Борромео Кольца
В Борромео кольца представляют собой любопытный набор из трех кругов, связаны таким образом, что удаление любого из них будет разъединить два других: Вы можете сделать набор для себя с парой резинок и связующим кольцом . С большим количеством резиновых лент легко создать любую бруннскую ссылку . Напишите программу или функцию, …

2
Лазер Шредингера
Надоело экспериментировать на крошечных домашних животных , лауреат Нобелевской премии Эрвин Шредингер решил найти ближайший лазер и вместо этого выстрелить в него. Потому что ... наука! Описание Вам дадут две точки, через которые проходит лазер, и размер лазерного луча, и вы должны определить, куда лазерный луч должен был уйти, мог …
24 code-golf 

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