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

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

2
Интроспективное программирование: код, который анализирует его источник и вывод
Напишите программу, которая выводит общее количество символов и частоту каждого символа в его источнике и выводе. Вы должны следовать формату, показанному в примере. пример Если ваш код был abb1 Его выход должен быть My source has 4 characters. 1 is "a" 2 are "b" 1 is "1" Besides unquoted numbers, …
13 code-golf  quine 

6
Окно шифрования PI
Это простой метод шифрования, который использует цифры PI для кодирования сообщения, метод прост: Ключ - только положительное целое число, которое указывает, где окно начинается тогда: Получив строку для шифрования, содержащую только строчные буквы, без пробелов, вы берете ее длину, затем вы находите N-ю цифру PI и затем сдвигаете каждую букву …
13 code-golf  pi 

9
В моем окне вода
Сценарий Я еду по дороге с моей машиной, и начинается дождь. Капли дождя падают на мое окно случайным образом, и теперь я спрашиваю себя, где находится самая большая связанная влажная зона? Задание Чтобы было проще, окно разбито на матрицу из 10 * 10 квадратов. Ваша работа состоит в том, чтобы …
13 code-golf 

4
Сортировка чисел представлена ​​в неизвестной базе
Учитывая список строк, сортируйте список как числа, не зная, какая база используется. Значения цифр также неизвестны (возможно, что '1'> '2'). Поскольку значения цифр неизвестны, используйте закон Бенфорда (или закон первой цифры), чтобы определить относительное значение цифр. Для распределений, которые следуют закону Бенфорда, цифры с более низкими значениями появляются в качестве …
13 code-golf 

9
Тестирование клавиатуры
Моя проблема На моем нынешнем месте работы я в одиночку (хорошо, двуручный, потому что у меня нет конечностей) обслуживаю около 700 ноутбуков. Из-за характера и частоты их использования, я часто обнаруживаю, что они возвращаются с небольшим ущербом. В связи с этой проблемой меня больше всего беспокоит возвращение ноутбука со сломанной …

9
Создать программу угадывания Кубка мира
Как вы знаете, групповой этап Кубка мира завершен, и с завтрашнего дня лучшие 16 команд начнут нокаут-этап: Бразилия (BRA) Мексика (MEX) Нидерланды (NED) Чили (CHI) Колумбия (COL) Греция (GRE) Коста-Рика (CRC) Уругвай (URU) Франция (FRA) Швейцария (SUI) Аргентина (ARG) Нигерия (NGA) Германия (GER) Соединенные Штаты (США) Бельгия (BEL) Алжир (ALG) …
13 code-golf 

8
Рассчитать квадратный корень только с помощью ++
Ваша задача - вычислить квадратный корень из натурального числа без использования математических операторов для изменения числа, например: Установка переменной (например, squareRoot = 5) Дополнение (A + B) Вычитание (АБ) Умножение (A * B) Отдел (A / B) Квадрат, куб, четвертый и т. Д. Корни Экспоненты Операторы сравнения (такие как <,>, …


2
Игра Frogger-иш
Как насчет оживления доброй старой аркадной игры Frogger в стиле Code Golf! Ваша задача - создать версию этой классической игры с минимальным количеством символов кода. Используйте язык по вашему выбору (библиотеки, такие как jQuery и т. Д., Разрешены). Требования У вас есть 3 жизни, и вы теряете 1 жизнь от: …

8
Кратчайшее представление числа недогрузки
Ароматный текст Основанный на стеке esolang Underload имеет некоторые интересные связи с функциональным программированием. Одним из них является обработка числового типа данных - подобно лямбда-исчислению, вы представляете натуральное число N функцией, которая выполняет действие N раз. Для простоты мы рассмотрим только следующее подмножество команд недогрузки: : - Эта команда дублирует …

1
Brainf ** k Отладчик
Ваша задача состоит в том, чтобы получить информацию, подобную этой (программа Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. И выведите подсказку (которая будет "> "): > Затем пользователь может ввести что угодно в подсказку. Ваш простой отладчик должен иметь следующие команды: S - шаг Выведите текущее местоположение (см. L) После перехода. S(a positive integer) …

11
Рассчитайте свою репутацию обмена стека
Фон: Я часто нахожу, что, просматривая сайт Stackexchange, я начинаю удивляться, как люди получают столько репутации, сколько они имеют. Я знаю, что всегда могу рассчитывать на Codegolf SE для решения своих проблем, поэтому вот оно: Создайте программу, которая будет принимать положительное целое число, которое представляет репутацию человека. Мы проигнорируем награды …
13 code-golf 

6
Мой робот сбежал из лаборатории!
Мой робот как-то замкнулся и случайно убежал куда-то из моей лаборатории! К счастью, всякий раз, когда он делает это, его последовательность выключения начинается, давая ему достаточно времени, чтобы случайным образом повернуть и бежать в направлении его движения в течение пяти раундов, прежде чем он выключится. Его функции гироскопа и акселерометра …
13 code-golf  math 

3
Создайте n-d-tic tac toe win-checker
Создать самую короткую программу , чтобы проверить , кто выиграл в п й Tic Tac Toe игры. Ваша программа должна работать, когда n(ширина) иd (номер измерения) находятся в следующих диапазонах: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d …

28
Выведите n-е число целого числа
Без использования строк (кроме случаев, когда это необходимо, например, с вводом или выводом) вычислите n-ю цифру слева от целого числа (в базе 10). Ввод будет дан в следующем формате: 726433 5 Вывод должен быть: 3 так как это пятая цифра "726433". Ввод не будет содержать начальных нулей, например, «00223». Тестовые …
13 code-golf  math 

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