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

21
Головоломка четыре четверки

Головоломка « Четыре четверки» - это популярная развлекательная математическая головоломка, в которой используются ровно четыре четверки (и никаких других чисел) и определенный набор операций для достижения каждого числа от 0 до заданного максимума. В этой версии разрешены только следующие...

21
Итак ... каков ваш счет StackOverflow?

Это простой. Если ввести число, верните имя и рейтинг репутации пользователя переполнения стека с указанным идентификатором . Ваша программа может предположить, что ей всегда присвоен действительный и существующий идентификатор пользователя. Например: учитывая ввод 764357(который является моим...

21
Преобразование целых чисел в английские слова

Целью этого гольф-кода является преобразование целых чисел в английские слова. Программа запрашивает ввод. Если этот ввод не является целым числом, выведите NaN. Если это целое число, преобразуйте его в английские слова и напечатайте эти слова. Минимальный вход: 0 (ноль). Максимальный ввод: 9000...

21
Советы по игре в гольф в F #

Какие общие советы у вас есть для игры в гольф в F #? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для F # (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

21
Тар она дует!

Arrr ... Привет, мне, маменьки! Разверните грот! Полный на правый борт! Ах, почувствуй ветер в своих волосах! Да, мои сердечные ... Мне нужно немного твоих навыков! Моя команда гораздо более модернизирована, чем я сам ... Я все еще предпочитаю "точки" компаса (см. Здесь для получения дополнительной...

21
Привет, мир!!! Распределение Фибоначчи

Ваша программа должна выводить точно: Hello world!!!с или без перевода строки после. Ваша программа не должна принимать никаких данных. Распределение символов исходного кода должно быть правильным в соответствии с: Количество числовых символов (0-9) должно быть ровно одним порядковым номером...

21
Отображение количества вхождений для каждого символа во входной строке

Код должен принимать строку как ввод с клавиатуры: The definition of insanity is quoting the same phrase again and again and not expect despair. Вывод должен быть таким (не отсортированным в каком-либо определенном порядке): : 15 . : 1 T : 1 a : 10 c : 1 e : 8 d : 4 g : 3 f : 2 i : 10 h : 3 m : 1 o...

21
С днем ​​рождения меня!

С днем ​​рождения меня! Напишите программу, которая печатает Happy birthday to me!на свой день рождения. День рождения программы - это время создания, последней модификации или компиляции программы (вы выбираете), и он не должен быть жестко запрограммирован. Дата, которую вы используете в качестве...

21
Создать решение судоку CHECKER

Создать решение судоку CHECKER Здесь есть куча СОЛВЕРСОВ Судоку, но я хочу, чтобы вы создали решение CHECKER настолько маленьким, насколько это возможно для человека (код-гольф). Допустимая запись может принимать массив 9x9 в качестве аргумента (передаваемый по ссылке, сериализованный в командной...

21
Перекрестные регулярные выражения

Ваша задача здесь состоит в том, чтобы написать два регулярных выражения, каждое из которых соответствует другому, но не соответствует самому себе. Оба регулярных выражения должны иметь такую ​​форму: /pattern/optional-flags Это также форма, в которой они должны быть сопоставлены. Самое короткое...

21
Телефон Multi-Tap Правописание

Вдохновленный вызовом Google Code : Латинский алфавит содержит 26 символов, а телефоны имеют только десять цифр на клавиатуре. Мы хотели бы упростить написание сообщения вашему другу, используя последовательность нажатий клавиш для обозначения нужных символов. Буквы отображаются на цифры, как...

21
Советы по игре в гольф в Луа

Какие общие советы у вас есть для игры в гольф в Луа? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Lua (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

21
Решить проблему числа Аристотеля

Головоломка чисел Аристотеля - это задача заполнения каждой из 19 ячеек в гексагональной сетке уникальным целым числом от 1 до 19 таким образом, чтобы сумма по каждой оси составляла 38. Вы можете изобразить игровое поле в следующем виде: И загадка, по сути, является решением следующего набора из...

21
Нарисуйте правильный многоугольник

Цель этого кода golf - нарисовать правильный многоугольник (один с равными длинами сторон), учитывая количество сторон и радиус (расстояние от центра до вершины). Количество сторон и радиус можно ввести с помощью файла, STDIN или просто старой переменной. Используйте все, что короче на вашем языке....

21
Уничтожь их лазерами

Вступление Арена представляет собой равнину, усеянную небоскребами, которую враги используют для укрытия. Вы и ваши враги стреляете друг в друга лазерами. Все вы несете реактивные ранцы, позволяющие полет. Какие враги вы можете ударить с помощью лазера, а какие скрываются? проблема Во-первых,...

21
Найти ближайшее число в данном массиве

Это вдохновлено реальной проблемой, с которой я столкнулся. Мне любопытно посмотреть, есть ли какой-нибудь умный способ пойти по этому поводу. Вам даны два несортированных массива, A и B, каждый из которых содержит произвольное число с плавающей точкой. A и B не обязательно имеют одинаковую длину....

21
Обратный битовый порядок 32-битных целых

Напишите кратчайший код, чтобы изменить порядок бит 32-разрядного целого числа. Правила: Предполагается, что входные данные являются действительными целочисленными или строковыми эквивалентами, если ваш язык не поддерживает числовые значения (например, Windows Batch). Выходные данные должны быть...

21
Самый короткий код, чтобы бросить IllegalArgumentException в Java

Окей, мы все знаем нормальный способ вызвать исключение IllegalArgumentException в Java: throw new IllegalArgumentException(); // 37 characters Но должны быть более короткие (как в меньшем количестве символов) способы сделать это. Как мы можем создать исключение java.lang.IllegalArgumentException с...

21
Комбинаторные произведения уникальных простых чисел

Постановка проблемы Учитывая набор уникальных последовательных простых чисел (необязательно включая 2), генерируют произведения всех комбинаций первых степеней этих простых чисел - например, без повторов - а также 1. Например, учитывая набор {2, 3, 5, 7}, вы производите {1, 2, 3, 5, 6, 7, 10, 14,...

21
Напряжение на графике, часть I: волнистая нить

Построим функцию f (x) = sin (πx) + 0.5 sin (3πx) в области [-3,3] . Мы можем интерпретировать это как свободную нить, лежащую на доске. Теперь давайте вбиваем n гвоздей в доску в положениях (x 1 , y 1 ) к (x n , y n ) , где x i ∈ (-3,3) и y i ∈ [-1,1] . Представьте, что в конце струны есть два...