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

27
Выведите последовательность Ван дер Корпута

Последовательность Ван дер Корпута является одним из простейших примеров последовательности с низким расхождением . Его nчетвертый термин справедлив 0.(n written in base 10 and mirrored), поэтому его первые термины: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51,...

27
Переопределить wc coreutil

Эта проблема похожа на эту старую , но с некоторыми неясными частями спецификации и менее строгими требованиями ввода / вывода. При вводе строки, состоящей только из печатных ASCII и новых строк, выведите ее различные метрики (байт, слово, количество строк). Метрики, которые вы должны вывести,...

27
Окружающие страны

Вы никогда не задумывались, какие страны окружают другие? Я тоже, иногда, и, ну, вот вызов для этого. Я предоставил список стран и стран, к которым они относятся, которые вы должны узнать в нижней части этого поста в блоке кода. Вам необходимо создать полную программу, которая выводит (наиболее...

27
Циклы в кодировании длин серий

Рассмотрим некоторую двоичную последовательность, используя 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, 2, 1, 1, 1, 2, ... В этом случае мы получаем другую двоичную...

27
Вольт, Ампер, Ватт и Ом: учитывая два, рассчитайте два других

Закон Ома говорит нам, что ток (I) в амперах, протекающих через сопротивление (R) в Ом, когда на него подается напряжение (V), определяется следующим образом: V = I / R Аналогично мощность (P) в ваттах, рассеиваемых этим сопротивлением, определяется как: P = V * I Путем перестановки и подстановки...

27
Javascript Left-Pad Golf

Введение Вслед за выпадением пакета левой панели npm , давайте создадим код для реализации левой панели. Левая колодка функция состоит из 2 -х аргументов по умолчанию и 1 дополнительного аргумента в виде строки , длины , ( padchar ). Если padchar не указан, он стандартизируется до пробела . Давайте...

27
Разобрать кватернион

Если вы еще не знаете, кватернион в основном состоит из 4-х частей. Для целей этой задачи он имеет реальный компонент и три мнимых компонента. Мнимые компоненты представлены суффиксом i, j, k. Например, 1-2i+3j-4kэто кватернион с 1быть реальным компонентом и -2, 3и -4будучи мнимые компоненты. В...

27
Чистая мутная рыба-четверть

Это задание посвящено победителям в номинации « Новичок года» в номинации « Лучшее из PPCG 2015» : грязная рыба (потому что я не тот язык, который вы ищете! ) И четверть (для реализации машины правды ). Поздравляем! Задний план В самых глубоких окопах океана обитает редкая и неуловимая рыба...

27
Числа с вращательной симметрией

Если задано целое число, выведите истинное значение, если оно совпадает с перевернутым (повернутым на 180 °) или неверным значением в противном случае. 0, 1И 8имеет осевую симметрию. 6становится 9и наоборот. Последовательность чисел, дающая достоверные результаты: OEIS A000787 0, 1, 8, 11, 69, 88,...

27
Может ли Гравити Гай Сделать Это?

Gravity Guy - игра, в которой единственным пользовательским вводом является одиночная клавиша, которая меняет направление гравитации. Учитывая художественный уровень ASCII, определите, возможно ли Gravity Guy достичь конца. правила Начальное направление гравитации вниз . Первый столбец ввода всегда...

27
Напишите программу, которая меняет имя своего исходного файла.

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

27
Повернуть гиперкуб

Введение Гиперкуб / тессеракт - это 4-мерный эквивалент нормального куба. Это делается путем взятия сетки кубов, расширения ее до 3-го измерения, а затем - с использованием 4-го измерения - складывания в гиперкуб. Это в основном куб, где каждая сторона - куб. Для создания гиперкуба вам нужно 16 4d...

27
Расшифровать запись в каталоге Microsoft MS-DOS 5.0 FAT

Файловая система Microsoft FAT имеет таблицу каталогов для представления, какие «файлы» находятся в каких «папках» на диске. Пока что эти записи втиснули много информации в небольшое количество битов. На Wiki есть куча технических спецификаций для любопытных, но задача здесь будет сосредоточена на...

27
Рассчитать функцию Эйлера

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

27
Рассчитать A190810

Ваша задача довольно проста, рассчитайте n-й элемент A190810 . Элементы A190810 рассчитываются по следующим правилам: Первый элемент 1 Последовательность увеличивается Если xпроисходит в последовательности, а затем 2x+1и 3x-1сделать Вы можете использовать индексацию на основе 1 или 0, но если вы...

27
Удалить дублированный и переключенный случай

Цель Цель этого задания: дать строку в качестве входных данных, удалить дублирующиеся пары букв, если второй элемент в паре имеет заглавную букву. (т.е. прописные буквы становятся строчными и наоборот). Пары должны быть заменены слева направо. Например, aAaдолжно стать aaи нет aA. Входы и выходы:...

27
Сделайте (несколько) самоссылочную строку

Вы хотите , чтобы сделать строку , в которой ( 1-индексированный ) символ по индексу nявляется n. Когда nменьше 10, это легко "123456789". nНапример, когда 12, это становится невозможным, поскольку числа больше 9 (в базе 10) занимают более одного символа. Мы можем поставить под угрозу путем деления...

27
Числа чистоты

Сегодня мы рассмотрим последовательность а , связанную с функцией Коллатца f : Мы называем последовательность вида г, ф (г), F (F (Z)), ... в последовательности Коллатца . Первое число в нашей последовательности, a (1) , равно 0 . При повторном применении f оно попадает в цикл 0 → 0 →… Наименьшее...

27
Вычтите следующие числа

Описание Вычтите следующие числа P от числа N. Следующее число N равно N + 1. Посмотрите на примеры, чтобы понять, что я имею в виду. Примеры: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3 //Replacing N with 2 from Input Calculate: 2...

27
Инвалид Инвали Инвал

Эта идея основана на сообщениях чата @ TùxCräftîñg . Взгляните на приведенный ниже пример последовательности: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 После INVALID9этого это продолжается так: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 И после INVALI9, это так: INVAL0, INVAL1,...