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

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

3
Циклы в кодировании длин серий
Рассмотрим некоторую двоичную последовательность, используя 1и 2, например: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... Давайте запишем длины прогонов этого: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... _ _ ____ ____ _ _ _ ____ 1, 1, 2, …

30
Рассчитать функцию Эйлера
Задний план Эйлера totient функция φ(n)определяется как количество целых чисел меньше или равно , nчто взаимно просты с n, то есть, число возможных значений xв 0 < x <= nтечение которого gcd(n, x) == 1. У нас было в несколько totient - родственные проблемы и раньше, но никогда не один …

3
Простой редстоун симулятор
Redstone - это материал в игре Minecraft, и он используется для многих сложных приспособлений. Для этой программы вам нужно будет смоделировать только три элемента: проволоку из красного камня (отмечена буквой R), факел из красного камня (отмечена буквой T) и блок (отмечен буквой B). Вот список основных правил работы Redstone: A …

30
Найти I ^ N, учитывая N
Соревнование В минимально возможном количестве символов найдите значение i ^ n, если n положительное целое число больше 0. Это должно быть выведено в виде строки. Для тех, кто не знает, я определен так, что я ^ 2 = -1. Так: я ^ 1 = я я ^ 2 = -1 …

18
Преобразование единственного числа во множественное число
Существуют две формы существительных, единственного и множественного числа. Преобразование между этими двумя довольно легко. Обычно вы заканчиваете это s. ех. car=> cars. Если она заканчивается s, x, z, chили sh, в конце его es. ех. bus=> buses. Если она заканчивается yс согласным непосредственно перед ней, изменить yк ies. ех. penny=> …

4
Лазерный Зеркальный Портал Вечеринка
2D доска будет содержать следующие объекты: ^, >, v, Или <: лазерный излучатель лицевой стороной вверх, вправо, вниз, влево или соответственно. Там может быть больше, чем один. Лазеры будут путешествовать по прямой линии в пустом пространстве (пустое пространство обозначено точкой .). Лазеры не проходят через излучатели. *: Цель. Лазеры проходят …
27 code-golf 

27
Распечатать блочно-диагональную матрицу
Вот простой кодовый гольф размером с укус (в байтах?): Учитывая непустой список натуральных чисел меньше 10, выведите диагонально-блочную матрицу, где список указывает размер блоков по порядку. Блоки должны состоять из натуральных чисел меньше 10. Так что, если вы задали в качестве входных данных [5 1 1 2 3 1] Ваш …

11
Испечь мне моджи
Учитывая строку, список символов, поток байтов, последовательность ... которая является допустимой UTF-8 и действительной Windows-1252 (большинство языков, вероятно, захотят взять обычную строку UTF-8), преобразуйте ее из (то есть представьте, что это ) Windows-1252 для UTF-8 . Проходной пример Строка UTF-8 I ♥ U T F - 8 представляется в виде …

8
Лучший счет Yahtzee
Yahtzee - игра, в которую играют пять шестигранных кубиков и таблица результатов с тринадцатью различными полями для заполнения счета. У каждого окна есть свои правила подсчета очков: 1s, 2s, 3s, 4s, 5s, 6s все очки очков равны сумме соответствующих костей (то есть бросок [3, 2, 3, 1, 5], набранный как …
26 code-golf  number 

28
Сколько кубиков вы можете бросить, не бросая наиболее вероятное число
проблема Начиная с игры в n=2кости: Бросайте nкости, с каждым числом от 1 до 6 одинаково вероятно на каждом кубике. Проверьте, равна ли их сумма наиболее вероятной сумме для игры в nкости, то есть 3.5*n. Если они равны, прекратить. В противном случае распечатайте nи повторите с самого начала с n+2кубиками …
26 code-golf  random 

11
Игральные кости игрока
Ошибка игрока - это когнитивное искажение, в котором мы ошибочно ожидаем, что случившееся часто будет менее вероятным в будущем, а то, что не произошло через некоторое время, с большей вероятностью произойдет в ближайшее время. Ваша задача - реализовать конкретную версию этого. Объяснение проблемы Напишите функцию, которая возвращает случайное целое число …
26 code-golf  random 

11
Представляет ли этот набор натуральное число?
В теории множеств натуральные числа обычно кодируются как чистые множества , то есть множества, которые содержат только пустой набор или другие чистые множества , Однако не все чистые множества представляют собой натуральные числа. Эта задача состоит в том, чтобы решить, представляет ли данный чистый набор кодировку натурального числа или нет.N …

17
Бесконечно много простых чисел
Со времен Евклида мы знали, что простых чисел бесконечно много. Аргумент от противного: если существует лишь конечное число, скажем , p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , то обязательно m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 не делится на любой из этих простых чисел, поэтому его простые множители должны дать новое простое число , которое не было в списке. …

22
Цифровые треугольники
Вызов: Входные данные: положительное целое числоnnn Выход: Создайте список в диапазоне и объедините его вместе в строку (т. Е. N = 13 будет строкой ).[1,n][1,n][1,n]n=13n=13n=1312345678910111213 Теперь мы выводим треугольник, используя префиксы или суффиксы этой строки, в одной из следующих четырех ориентаций на основе входного целого числа: Если n≡0(mod4)n≡0(mod4)n\equiv 0\pmod 4 …

15
Построить подиумы ASCII
В спортивных соревнованиях часто бывает так, что победители представлены на подиумах, где первое место занимает самый высокий в середине, второе место - в среднем росте слева, а третье место - на самом низком и ниже. направо. Мы собираемся воссоздать это здесь с некоторыми специальными настройками. Подиумы представлены ниже: @---@ | …

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