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

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

19
Кратчайшие уникальные подстроки
вход Буквенно-цифровая строка s. Выход Самая короткая строка, которая встречается ровно один раз как (непрерывная) подстрока в s. Перекрывающиеся события считаются различными. Если есть несколько кандидатов одинаковой длины, вы должны вывести их всех в порядке появления. В этом вызове пустая строка встречается n + 1раз в строке длины n. пример …
29 code-golf  string 

11
Сколько башен вы видите?
Этот вопрос основан на головоломке «Башни с номерами» (также известной как «Небоскребы»), в которую можно играть онлайн . Ваша цель - найти решение головоломки и определить подсказки - количество башен, видимых вдоль каждого ряда и столбца. Это код гольф, поэтому побеждает меньше байтов. Как работает Towers Решением головоломки Towers является …
29 code-golf  grid 

6
Скрытое сообщение стереограммы
Вы должны сгенерировать текстовую стереограмму в соответствии со строкой ввода, содержащей абзац текста, пустую строку и скрытое сообщение. Результат будет отображаться в виде пары абзацев, один из которых будет иметь разный интервал, вызывая эффект его увеличения при стереографическом просмотре (объяснение можно найти здесь ). пример Входные данные: I invented vegetarianism. …
29 code-golf 

8
Вы в самой большой комнате?
Введение Вы недавно приняли предложение о работе в довольно хорошей компании по разработке программного обеспечения. Вы довольно довольны размером своего офиса, но у вас самый большой офис? Трудно сказать, просто заглядывая в офисы ваших коллег, когда вы заходите. Единственный способ понять это - изучить чертежи здания ... Твое задание Напишите …

27
16-битная двоичная сетка
Для любого 16-разрядного целого числа без знака преобразуйте его десятичное число (т. Е. Число-10) в сетку ASCII 4x4 его битов, где старший бит (MSB) находится в верхнем левом, младший бит (LSB) в внизу справа, прочитайте поперек и затем вниз (как текст на английском языке). Примеры Вход: 4242 +---+---+---+---+ | | …

12
Поиск слова головоломки
Учитывая прямоугольный текст как загадку поиска слова и строку поиска, определите, содержит ли текст строку поиска. Поисковая строка может появиться: горизонтально, вертикально или по диагонали вперед или назад Вы можете написать функцию или программу и взять две строки в качестве входных данных через аргумент функции, ARGV или STDIN. Вывод должен …

23
Распечатайте безопасные числа вращения
Задний план Вы работаете на какого-то производителя настольных игр и вам нужно изготовить деревянные плитки с выгравированными на них числами от 0 до n . Однако без дальнейших церемоний некоторые плитки станут неразличимыми, например, 6и 9. Чтобы избежать этого, вы должны снабдить числа, которые могут быть перепутаны с другими (и …
29 code-golf  number 

16
Выведите изображение вашего исходного кода (не совсем-Quine)
Код гольф: распечатать изображение исходного кода. Требования Должен выводить изображение самого исходного кода, а не версии, хранящейся в другом месте и извлекаемой во время выполнения. Код должен быть достаточно разборчивым, чтобы его можно было скопировать вручную и воспроизвести результаты. Любой формат изображения применим. Бонусы -10% от вашей оценки, если вы …

2
ASCII art 3D StreetView
Входные данные: Вы получаете серию целых чисел (подается через стандартный ввод или приглашение). Каждая пара целых чисел в этой серии представляет ШИРИНУ здания [допустимый диапазон: 1..10] и ВЫСОТУ [допустимый диапазон: 0..10] Предположим, что входные данные будут правильно сформированы. Пример ввода (вторая строка только для демонстрационных целей): 1 2 1 1 …

30
Определите, равны ли строки
Ваша задача проста . Определить , если одна строка равна другой (не адрес, то значение) без использования операторов равенства (например ==, ===или .equal()) или неравенство ( !=, !==) ничего подобного на других языках. Это значит где угодно! Вы не можете использовать эти операторы где-либо в коде. Однако вы можете использовать …
29 code-golf 

5
Проверьте, могут ли три буквы образовать «куб Годеля-Эшера-Баха»
Этот вопрос вдохновлен обложкой книги «Годель, Эшер, Бах»: Задача состоит в том, чтобы написать функцию, которая сообщает, могут ли три заданные буквы создать трехмерную скульптуру, которую можно прочитать с трех сторон. В этом упражнении вы можете использовать только буквы размером 5 на 5 * 5 пикселей: Или в двоичном (от …
29 code-golf  3d 

21
Считайте от 1 до 100 ... в римских цифрах
Напишите программу, которая считает римскими цифрами от 1 до 100, и напечатайте эти числа стандартным выводом. Каждое из чисел должно быть разделено пробелами. Вы не можете использовать любую встроенную функцию для преобразования в римские цифры или внешнее приложение или библиотеку для этого. Желаемый результат I II III IV V VI …

30
Найти максимальную длину последовательности
Предположим, у нас есть строка, и мы хотим найти максимально повторяющуюся последовательность каждой буквы. Например, учитывая пример ввода: "acbaabbbaaaaacc" Выход для ввода образца может быть: a=5 c=2 b=3 Правила: Ваш код может быть функцией или программой - на ваш выбор Ввод может быть через стандартный ввод, файл или параметр функции …
29 code-golf 

30
Мираж умного человека
Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

28
Проблема Иосифа (считая)
Соревнование Напишите функцию, которая принимает два положительных целых числа n и k в качестве аргументов и возвращает номер последнего человека, оставшегося из n после отсчета каждого k-го человека. Это задача игры в гольф, поэтому выигрывает самый короткий код. Проблема n человек (от 1 до n ) стоят по кругу, и …

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