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

15
Визуализировать вложенный массив

Вам будет предоставлен вложенный массив. Ваша программа должна визуализировать массив. Но как? Например, давайте предположим, что у нас есть вложенный массив, например [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Этот вложенный массив может быть визуализирован как: ->1 ->2 -->1 -->2...

15
Преобразовать ввод в направление

Вызов При заданном вводе в форме, <n1>, <n2>где число может быть -1, 0 или 1, вернуть соответствующее основное направление . Положительные числа перемещаются на восток по оси x и на юг по оси y, отрицательные числа перемещаются на запад по оси x и на север по оси y. Выход должен быть в...

15
Сделайте математику с минимальными спичками

Мета-фон Это было задано как вопрос о загадке , и мгновенная реакция была «ну, кто-то просто решит это с помощью компьютера». Был спор о том, насколько сложной должна быть программа для ее решения. Что ж, «насколько сложной должна быть эта программа» - это в значительной степени определение...

15
Индексировать число

Учитывая строку цифр или целое число в качестве входных данных, вам придется проиндексировать его. Вот как вы изменяете ввод. Мы будем использовать 30043376111в качестве примера: Сначала найдите сумму индексов каждого вхождения соответствующих цифр: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + 5 = 9...

15
Никогда нечетный или четный

Вы заметили, что это палиндром? Введите неотрицательное целое число или строку, представляющую его Выведите 4 возможных выхода, представляющих два свойства числа: это палиндром хитрый # 2 Хитрое свойство # 2 Если число не является палиндромом, это свойство отвечает на вопрос " Имеют ли одинаковые...

15
Обнаружить почти идеальные номерные знаки

Примечание: на этот вопрос @Willbeing вдохновил этот вопрос, где задачей было подсчитать количество идеальных тарелок определенной длины, но это немного отличается. Мы называем идеальный номерной знак той табличкой, текст которой удовлетворяет следующим условиям: Он состоит из символов, которые...

15
Бинарные Отрасли

Учитывая заданное двоичное число, ваша задача состоит в том, чтобы создать «ветвь» этого числа с глубиной 2. Например, в 0качестве входных данных вы должны вывести именно это: /000 /00 / \001 0 \ /010 \01 \011 Это должно быть довольно самоочевидным о том, как должны быть созданы ветви. Глубина 2...

15
Нарисуйте прямую линию

Нарисуйте простое художественное изображение ASCII, содержащее прямую линию. Это похоже на это и это, но с разными спецификациями. вход Вы можете изменить этот формат ввода в соответствии с вашим кодом. целое число width целое число height целое число x0 целое число y0 целое число x1 целое число y1...

15
Имитация моей клавиатуры

У меня проблема с клавиатурой (более вероятная проблема с моим браузером). Иногда, когда я нажимаю на новое текстовое поле и начинаю печатать, весь мой текст выходит назад. Через очень короткий промежуток времени (для целей задачи мы скажем, что это 10 миллисекунд) он снова начинает печатать...

15
Подсчет вхождений множества в список

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

15
Советы по игре в гольф на углях

Уголь - это язык, созданный только для ASCII и DLosc, который специализируется на художественных задачах ASCII. Какие у вас есть советы по игре в гольф на углях? Очевидно, я ищу советы, относящиеся конкретно к древесному углю, а не те, которые могут быть применены к большинству - если не ко всем -...

15
Sp | Lit Wo (R) DS, S (P) горит W | RDS

m | Y bR | ain есть We | iRd. F (o) RT (h) E La | sT fi (v) e YE | ars O | R s | o, (I) ha | ve C (u) T wO | rds в h (a) lf wh | En (I) s (e) e Th | em. Я начал это делать, чтобы сделать все возможное - B (U) TI почти не (L) не N (O) T D | O это. N (o) w, я делаю это в затылке, a (n) d вряд ли...

15
Код-гольфист способ поиска в библиотеке

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

15
Разложить число на треугольники

Получив целое число n , разложите его на сумму максимальных треугольных чисел (где T m представляет m- ое треугольное число или сумму целых чисел от 1 до m ) следующим образом: пока n> 0 , найти максимально возможное треугольное число T m такое, что T m ≤ n . добавить m к представлению...

15
Распечатать квинну, содержащую ввод

задача Вам будет дана строка на входе, состоящая только из символов от ato z, т.е. вход будет соответствовать регулярному выражению /^[a-z]*$/. Ваш вывод должен быть законченной программой на том же языке, исходный код которого содержит входные данные и представляет собой правильный quine. пример...

15
Пауза вдвое дольше

Ваша задача состоит в том, чтобы напечатать ввод, подождать любое количество времени, распечатать ввод, подождать дважды, в то время как вы первоначально ожидали, распечатать ввод снова и т. Д. Первоначальная задержка должна быть менее 1 часа, и вы должны иметь точность +/- 5% в последующих...

15
Деннис меня превзошел?

Согласно легенде , почти каждый outgolfed от Дениса . Если нет, они будут. Теперь мне любопытно, являюсь ли я одним из тех «почти всех». Вам будет предоставлена ​​ссылка на ответ в формате /codegolf/[QUESTION ID]/[QUESTION NAME]/#[ANSWER ID]. Найдите длину кода, которую мы будем считать последней...

15
Разделите меня пополам

Вам будет дан номер x, где 0 <= x <= 2^32 - 1. Вы должны вывести список чисел в десятичном виде после рекурсивного разбиения в двоичном формате. Примеры: Пример 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Текущий список просто 255. Бинарное представление 255is 1111 1111. Разбив его,...

15
Испечь мне торт!

Это торт _========_ | | +________+ | | +________+ | | +________+ Это 8 в ширину, 3 в высоту и 1 в глубину. Вы должны написать программу, которая делает торт из 3 входов. Первый вход определяет количество подчеркиваний в середине и =s вверху. Вот первый торт шириной 10 вместо 8: _==========_ | |...

15
Дайте мне несколько вопросов, чтобы ответить!

Вступление Иногда мне становится скучно, и нет новых вопросов по PPCG, поэтому я хочу, чтобы вы нашли случайный вопрос из прошлого PPCG. Вызов Если в качестве входных данных указан идентификатор пользователя PPCG (например, мой идентификатор 30525 ), выведите URL-адрес случайно выбранного вопроса...