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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

30
Найти вхождения символа во входной строке
Вызов Напишите программу, которая, учитывая строку xдлиной 10 символов и символ y, выводит, сколько раз символ yвстречается в строке x. Самая короткая в байтах программа для этого побеждает. пример Input: tttggloyoi, t Output: 3 Input: onomatopoe, o Output: 4

9
Нарисуйте растущие стеки коробок
Задание В этой задаче ваша задача состоит в том, чтобы нарисовать художественное представление ASCII из нескольких стопок коробок увеличивающейся высоты. В качестве входных данных вам дается количество стеков, которое является положительным целым числом. Первый стек содержит одну коробку размера 2x2. Второй стек содержит 2 коробки размера 3x3. В общем, kстек …

28
Найти переплетенные исходные коды (Cops)
Это нить полицейских. Для нити грабителей, иди сюда . Вступление Для этой задачи «Копы / Грабители» полицейские напишут программы, производящие результаты, и переплетут их вместе. Работа грабителя состоит в том, чтобы разбирать программы полицейских для получения желаемых результатов. Полицейские правила Полицейские могут использовать до 256 байт для записи от 2 …

24
Счетчик счетчик
В типографии счетчик - это область буквы, которая полностью или частично заключена в буквенную форму или символ. Закрытый счетчик - это счетчик, который полностью заключен в буквенную форму или символ. Вы должны написать программу, которая принимает строку в качестве входных данных и печатает общее количество закрытых счетчиков в тексте. Ваш …
18 code-golf  string 

2
Нахождение тупика
Нахождение тупика При программировании многопоточного приложения необходимо соблюдать осторожность, чтобы избежать блокировки различных потоков при доступе к общим ресурсам. Тупиковый происходит , когда поток пытается получить доступ к ресурсу , который заперт в другом потоке , в то же время, другой поток пытается получить доступ к ресурсу блокируется первым. Это …

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

13
Развернуть закодированную строку
Есть классическое кодирование и декодирование длин серий. input output a3b2c5 aaabbccccc И это довольно просто и сделано раньше. Задача также состоит в том, чтобы учитывать нестандартное поведение, когда несколько символов предшествуют длине цикла ( одна цифра от 0 до 9). Каждый символ перед цифрой длины серии (последняя цифра перед нецифрой …
18 code-golf  string 

7
Двоичные изображения треугольников
Мои проблемы, как правило, немного сложны и непривлекательны. Так что тут что-то легкое и веселое. Последовательность Алкуина Последовательность Алкуина A(n) определяется путем подсчета треугольников. A(n)это число треугольников с целыми сторонами и периметром n. Эта последовательность названа в честь Алкуина Йоркского. Первые несколько элементов этой последовательности, начиная с n = 0: …

3
Нанизывая жемчужное ожерелье
обзор Жемчуг (или Масю) - логическая игра, в которую играют на сетке. На сетке размещены черный и белый жемчуг. Цель состоит в том, чтобы сформировать один замкнутый цикл которая проходит через каждую жемчужину, используя только прямые отрезки и прямые углы. Есть несколько правил, которые управляют тем, как цикл взаимодействует с …

15
От 0 до 2 ^ n - 1 в порядке попкорна
... Ах, извините, здесь нет попкорна, просто POPCNT. Напишите самую короткую программу или функцию, которая принимает число, nи выведите все целые числа от 0 до 2 n - 1 в порядке возрастания числа 1 бит в двоичном представлении чисел (popcount). Дубликаты не допускаются. Порядок чисел с одним и тем же …
18 code-golf 

6
Предсказать падающие скалы
В этом задании вам предоставляется карта двумерного ландшафта, если смотреть со стороны. К сожалению, некоторые части местности плавают в воздухе, что означает, что они рухнут. Ваша задача - предсказать, где они приземляются. Вход Ваш ввод - это одна или несколько строк одинаковой длины, разделенных символом новой строки, которые содержат только …
18 code-golf  grid 

9
Суммируйте продолжительность времени
Вызов Напишите кратчайший код, который может суммировать все длительности, которые появляются в stdin. Программа должна учитывать только те строки, которые соответствуют одному из следующих шаблонов, и игнорировать остальные. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted as H hours, MM …

1
Дай мне стрижку!
Это моя голова \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Он состоит ровно из восьми волосков. Мои волосы слишком …

1
Вы можете соединить точки?
Эта задача основана на Flow Free. Онлайн-версию можно найти здесь: http://www.moh97.us/ Вам дадут головоломку, и вы должны вернуться, 1если головоломка разрешима или 0если нет. Чтобы решить головоломку, игрок должен создать путь, соединяющий каждую пару чисел, используя каждый пустой квадрат ровно один раз. Вы передаете размеры квадрата, а затем x, y, …

4
Линейные треугольные корабли (Задача вычислительной геометрии)
Вы капитан линкора. В этом году инженерный отдел занимался разработкой дизайна, поэтому корабль, на котором вы находитесь, принимает форму простого треугольника. Вы выходите на палубу и наслаждаетесь морским бризом ... хотя и ненадолго. Враг выстрелил в тебя! - но ударит ли выстрел? вход Вы можете написать либо функцию, либо полную …

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