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

24
Составить диаграмму Вороного (вариант ASCII)

Предположим, вам даны несколько разных заглавных букв, разбросанных по прямоугольному массиву пустых ячеек. Каждая ячейка в массиве принадлежит ближайшей к ней букве , определяемой как буква, достижимая за наименьшее количество горизонтальных и / или вертикальных шагов - без диагональных шагов....

24
Flappy Bird Clones :)

Все волнуются по поводу удаления этой глупой игры "Flappy Bird". Итак, ваша задача - создать игру Flappy Bird Clone. Это действительно просто. Вот основные направления: Это может использовать или искусство ascii или реальные изображения Вы можете сделать свой "птичий" клапан одним нажатием или...

24
Сокрытие информации в кошках

Вы секретный агент, пытающийся общаться со своим отечеством. Конечно, информация должна быть скрыта, чтобы никто не пропустил ваше сообщение. Что будет лучше, чем кошка? Каждый любит смешные фотографии кошек [править] , так что они не будут подозревать , секретная информация скрывается там!...

24
Ближайшая фракция

Задача: Вашей программе дается правильная , простая положительная дробь в формате <numerator>/<denominator>. Для этого ввода необходимо найти две дроби. Доля, которая меньше, чем вход. Доля, которая больше, чем вход. Обе дроби должны иметь меньший знаменатель, чем входные. Из всех...

24
Добавьте два числа безопасно, в C

Все знают, что C - прекрасный, безопасный язык программирования высокого уровня. Однако перед вами, как за кодером, стоит следующая задача. Напишите программу для добавления двух чисел. Входные данные: два целых числа через пробел. Выход: сумма двух чисел на входе. Суть в том, что ваш код должен...

24
4-го мая с вами!

В честь дня « Звездных войн» напишите программу для отображения следующего текста, прокручивая, как начальный обход « Звездных войн» : It is a period of civil war. Rebel spaceships, striking from a hidden base, have won their first victory against the evil Galactic Empire. During the battle, Rebel...

24
Написать программу hello world GUI, которая закрывается через три секунды

Пожалуйста, ознакомьтесь с правилами и жирными областями . Напишите программу на любом языке, если она поддерживает GUI для оконной системы (не может быть текстовой консолью и т. Д. И должна быть GUI / toolkit / window). Программа должна приветствовать мир любым способом (заставка, строка меню,...

24
Создайте пазл Nonogram

Nonogram является двумерным логическая головоломка , которая выглядит примерно так (скриншоты из игры Pixelo , моя любимая Nonogram игры): Цель игры - выяснить, какое изображение кодируют эти цифры. Правила просты: число в столбце или строке означает, что где-то в этом столбце или строке столько...

24
Распечатать текст песни «Twinkle Twinkle Little Star»

Ваша цель - напечатать текст песни «Twinkle Twinkle Little Star», когда звучит каждая нота. Микрофон компьютера будет слышать ноты. Если высота (но не обязательно длина) ноты правильна, выведите соответствующий слог. В противном случае ничего не делать. Каждая нота будет длиться не менее...

24
Кратчайшее выражение для {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}

Дан список целых чисел {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}. Для тех, кто заинтересован, эти цифры используются при расчете дня недели. Weekday = (m[n] + d + y + y>>2 + y/400 - y/100) % 7;, где m[n]- выражение, которое я ищу, d- день месяца, y- year - (month <= 2). Создайте выражение,...

24
Три-указатель! Но что это за вид?

С http://en.wikipedia.org/wiki/Triangle : Напишите программу, которая берет три двумерных координатных кортежа (декартовых) и классифицирует, какую форму описывают эти три точки. Почти во всех случаях эти точки будут описывать треугольник различных типов. В некоторых вырожденных случаях точки будут...

24
Когда в последний раз дата делилась на n?

Дата может быть представлена ​​целым числом без знака как таковое: ГГГГММДД. Что вам нужно сделать, это написать самую короткую программу или функцию, которая вычисляет самую последнюю дату, число которой делилось на данное число n(включая сегодняшнюю дату), а затем возвращает эту дату в формате,...

24
Заполните экран плитками Ван

Было доказано, что следующие 13 квадратных плиток Ванга всегда апериодически покрывают плоскость . Это означает, что когда квадраты расположены в виде сетки со всеми соседними сторонами одного цвета, перевод шаблона никогда не будет совпадать с самим собой. Мы представим каждую плитку в текстовом...

24
Определить оценку и правильность строки Эрудит

Ваша задача состоит в том, чтобы определить, имеет ли данная строка надлежащую длину и может ли она быть представлена ​​плитками скрэббла, и, если это так, вывести сумму баллов каждой буквы. Если вы не знаете, как играть в Scrabble:, у вас есть 100 плиток с напечатанными на них различными буквами A...

24
Morse Decode Golf

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

24
Генерация одной строки с оксфордской запятой из списка

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

24
Стабильна ли структура кирпича?

Давайте представим стандартный кирпичный кирпич как [__](и проигнорируем тот факт, что вершина открыта). Когда эти кирпичи уложены друг на друга, каждый второй слой смещается на половину кирпича, как обычно в кирпичной конструкции: [__][__][__][__] [__][__][__][__] [__][__][__][__] [__][__][__][__]...

24
Распечатать все коды стран

ISO 3166-1 - это стандарт, который определяет все коды стран. Хорошо известные двухбуквенные коды (США, GB, JP и т. Д.) Называются кодами Альфа-2. С двумя буквами, есть только 26 2 = 676 возможных кодов, которые могут быть удобно расположены в сетке. Эта таблица может быть полезна в качестве...

24
Это испанское время!

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

24
Кратчайшая функция Minmod

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