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

10
Кости от смены случайного генератора

Введение Вам дан случайный целочисленный генератор со следующей реализацией Первый вызов всегда возвращает 1. Второй вызов возвращает случайное целое число от 1 до 2. Третий вызов возвращает случайное целое число от 1 до 3. N-й вызов возвращает случайное целое число от 1 до n включительно....

10
Области правильных многоугольников

Учитывая регулярный N-гон со всеми нарисованными диагоналями, сколько областей образуют диагонали? Например, у правильного треугольника ровно 1, у квадрата ровно 4, у пятиугольника ровно 11, а у шестиугольника 24. оценка обратно пропорциональна количеству байтов в решении небольшие коэффициенты...

10
Масштаб от ключа и режима

Большинство из вас, вероятно, знают мажорную шкалу: C D E F G A B C Основная шкала характеризуется интервалами между соседними нотами, которые измеряются в полутонах : 2 2 1 2 2 2 1 Из этих интервалов мы можем построить любую крупную шкалу, начиная с любой ноты ( ключ шкалы). 12 нот в нашей...

10
Нетризованная игра в кости

Те из вас, кто любит Numberphile, знакомы с доктором Джеймсом Граймом, который описал на своем канале нетранзитивную игру в кости . Игра состоит из трех 6-гранных кубиков: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Два игрока выбирают кубик для использования. Они бросают их, и высшие...

10
Шлагбаум ограждения

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

10
Проверка электронной почты

Напишите функцию или программу для проверки адреса электронной почты в соответствии с RFC 5321 (некоторые грамматические правила, найденные в 5322 ) с той возможностью, что вы можете игнорировать комментарии и сворачивать пробельные символы ( CFWS) и обобщенные литералы адресов. Это дает грамматику...

10
Расчет сопротивления (снайперский ботаник)

Добрый день, гольфисты, Наша задача на сегодняшний день вдохновлена ​​комиксами XKCD 356 и 370 . Мы собираемся написать программу для расчета сопротивления группы резисторов. Предупреждая, что это почти достаточно сложно, чтобы оправдать проблему кода, однако я думаю, что есть определенный навык в...

10
Rosetta Stone Challenge: Нарисуйте участок коробки

Целью Rosetta Stone Challenge является написание решений на максимально возможном количестве языков. Покажите свое программирование многоязычия! Соревнование Ваша задача состоит в том, чтобы реализовать программу, которая будет вводить список чисел и выводить коробочный график данных на максимально...

10
Вернуть последний цвет ввода в Мануфактуру

Эта головоломка является следующей в моей серии испытаний мануфактуры. Фон Мануфактура - это игровой / двумерный язык программирования. Игрок должен создать программы, которые будут манипулировать очередью, чтобы получить желаемый результат. Его легко освоить, но трудно освоить, поэтому он...

10
Генерация последовательностей Сколема

Сколем последовательности Последовательность Сколема - это последовательность 2nчисел, где каждое число iмежду 1и nвстречается ровно дважды, а расстояние между двумя вхождениями iсоставляет ровно iшаги. Вот несколько примеров последовательностей Сколема: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11...

10
Генерация прямоугольного треугольника

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

10
Случайный CSS Цветовой код

Этот пост в блоге о генерации случайных цветовых кодов CSS в JavaScript имеет несколько решений для генерации случайного цвета в JavaScript. Самое короткое, что я могу найти, это: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Если вы не знакомы с цветовым кодом CSS, прочтите документацию...

10
Сегодня (24 сентября) день рождения HONDA [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 4 года назад . Сегодня (24 сентября) день рождения компании HONDA. Первоначально их название компании 本田技研工業株式会社...

10
Самый короткий код для самого длинного вывода [закрыт]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Это довольно просто. Напишите самую короткую...

10
Переводчик языка TUT

Текст может быть переведен в письменную версию языка TUT , заменив каждую букву соответствующим «словом TUT», как указано в следующей таблице (адаптировано из связанной статьи) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w waks d dud k kak r rut x eks e i l lul s sus y yak f...

10
Triforce ReBoot [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Видя, как привет, мир ужасно обернулся, вот...

10
Помогая фермеру

Фермер Джек очень беден. Он хочет зажечь всю свою ферму, но с минимальными затратами. Лампа может освещать как свою ячейку, так и восемь соседей. Он установил лампы в своей области, но ему нужна ваша помощь, чтобы выяснить, сохранил ли он какие-либо дополнительные лампы. Дополнительные лампы:...

10
Определите, какое значение представляет какое направление в пути

Важное редактирование: ранее в примере 1 было неверное значение. Оно было исправлено. Вам дан двумерный массив, в котором каждая ячейка содержит одно из четырех значений. Примеры: 1 2 2 2 2 1 @ . . X X V 1 3 1 4 1 4 e . @ I C V 2 3 1 3 4 2 H H @ X I V 1 4 4 2 1 3 V C C 2 2 2 3 2 3 X X X Четыре...

10
Сумасшедшие химические уравнения

Вы должны получить строку химического уравнения (без пробелов, только буквы (в верхнем и нижнем регистре), цифры, скобки и математические знаки) от пользователя и распечатать ответ, если уравнение сбалансировано или нет (любая пара положительных / отрицательных ответов : Да / Нет, правда / ложь,...

10
Создайте цепочку генераторов спама на максимально возможном количестве языков

Задача « розеттского камня» - написать решение на максимально возможном количестве языков. Покажите свое программирование многоязычия! В этом задании вы создадите программу, которая будет генерировать спам-сообщения с заданным начальным текстом. Например, учитывая вход [Thank you/Wow/Great], this...